Cześć,
mam pytanie - jak można usunąć windowsowy znak końca linii ^M z pliku a najlepiej ze wszystkich plików z całego systemu?
[+] usuwanie ^M
Kod: Zaznacz cały
dos2unix
Kod: Zaznacz cały
find /home -type f -exec dos2unix {} \;
Kod: Zaznacz cały
find /home -type f -exec if [ `file {} | grep text | wc -l` -gt 0 ] ; then dos2unix {} ; fi\;
serdeczne dziękif1.micro pisze:Dla wszystkich plików np z homa:Kod: Zaznacz cały
dos2unix
Ale nie polecam Ci tego tak robić. Lepiej dodać jeszcze np: -iname *.txt, albo:Kod: Zaznacz cały
find /home -type f -exec dos2unix {} \;
Kod: Zaznacz cały
find /home -type f -exec if [ `file {} | grep text | wc -l` -gt 0 ] ; then dos2unix {} ; fi\;