[+] usuwanie ^M

Ogólne pytania dotyczące systemu
gnusmas
Posty: 5
Rejestracja: 17 października 2014, 10:38

[+] usuwanie ^M

Post 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?
Awatar użytkownika
f1.micro
Beginner
Posty: 119
Rejestracja: 24 lutego 2009, 11:32
Lokalizacja: Kraków

Post 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\;

gnusmas
Posty: 5
Rejestracja: 17 października 2014, 10:38

Post 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
ODPOWIEDZ