5
Mam ten wiersz w moim skrypcie powłoki Linux
sed '$a\' < file_a.txt
boi, aby ją usunąć z kodu i nie może dowiedzieć się, co to jest.
Mam ten wiersz w moim skrypcie powłoki Linux
sed '$a\' < file_a.txt
boi, aby ją usunąć z kodu i nie może dowiedzieć się, co to jest.
Upewnia się, że wyjście zakończy się znakiem nowej linii; zobacz:
echo -ne test | sed '$a\'
# same output as:
echo test | sed '$a\'
Jak widać po poprzednim kodzie, powrót karetki nie jest dodawany w drugim przykładzie, ale jeden jest dodawany w pierwszym przykładzie. Oczywiście, jeśli usuniesz część sed
, wynik będzie inny, ponieważ pierwsza instrukcja echo
nie zwraca znaku końca wiersza.
być może jest spacja po '\'? – Kent