czy mógłbyś mi powiedzieć, w jaki sposób ja (użytkownik Linux-a) mogę dodać tekst do ostatniej linii pliku tekstowego?Jak mogę dodać zmienny tekst do ostatniej linii pliku za pomocą wiersza poleceń?
mam to do tej pory:
APPEND='Some/Path which is/variable'
sed '${s/$/$APPEND/}' test.txt
To działa, ale $ APPEND dodaje insted zawartości zmiennej. Wiem, że powodem tego jest singe (") użyłem do sed. Ale gdy po prostu zastępuję "przez", do pliku nie zostanie dodany żaden tekst:
Czy znasz rozwiązanie tego problemu? Nie nalegam na używanie sed
, to tylko pierwsze narzędzie wiersza poleceń, które pojawiło się w moim . umysł może użyć każdy standardowy program wiersza poleceń chcesz
zmienił. właśnie próbowałem.
$ sed '${s/$/'"$APPEND/}" test.txt
sed: -e Ausdruck #1, Zeichen 11: Unbekannte Option für `s'
niesamowite, dziękuję – plainjimbo