Witajcie mam problem z polecniem tr.
Chciałbym pozmieniać w pliku odstępy na nowe linie wpisuje
tr ' ' '\n' plik.txt
i cały czas otrzymuje tr:nadmiarowy argument "pliki.txt"
Problem z polecniem tr
tr operuje na standardowych strumieniach wejścia/wyjścia. Musisz odpowiednio nakierować strumień z pliku i do pliku za pomocą operatorów < > |.
Przykłady z googla:
Źródło:
http://www.linfo.org/tr.html https://pl.wikipedia.org/wiki/Tr_(Unix)
Przykłady z googla:
Kod: Zaznacz cały
tr c d < plik1 > plik1Kod: Zaznacz cały
cat plik1 | tr c d > plik 1 http://www.linfo.org/tr.html
Kod: Zaznacz cały
man trW tym pierwszym źródle pisze, że nie można operować na tych samych plikach, sam nie doczytałem.
Jak się upierasz przy tr to można to trochę na około zrobić:
Jak się upierasz przy tr to można to trochę na około zrobić:
Kod: Zaznacz cały
tr a c <plik1 >plik2 | mv plik2 plik1