Strona 1 z 1

[+] usuwanie ^M

: 23 października 2014, 10:25
autor: gnusmas
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?

: 23 października 2014, 11:30
autor: f1.micro

Kod: Zaznacz cały


dos2unix

Dla wszystkich plików np z homa:

Kod: Zaznacz cały

find /home -type f -exec dos2unix {} \;
Ale nie polecam Ci tego tak robić. Lepiej dodać jeszcze np: -iname *.txt, albo:

Kod: Zaznacz cały

find /home -type f -exec if [ `file {} | grep text | wc -l` -gt 0 ] ; then dos2unix {} ; fi\;


: 23 października 2014, 16:45
autor: gnusmas
f1.micro pisze:

Kod: Zaznacz cały


dos2unix

Dla wszystkich plików np z homa:

Kod: Zaznacz cały

find /home -type f -exec dos2unix {} \;
Ale nie polecam Ci tego tak robić. Lepiej dodać jeszcze np: -iname *.txt, albo:

Kod: Zaznacz cały

find /home -type f -exec if [ `file {} | grep text | wc -l` -gt 0 ] ; then dos2unix {} ; fi\;

serdeczne dzięki