Deweloperzy Ubuntu w wersji Lucid postanowili wprowadzić „piekną zmianę” i narzędzia dos2unix i unix2dos zostały zastąpione przez fromdos i todos z pakietu tofrodos. Jeżeli jesteś przyzwyczajny do komend dos2unix i unix2dos to:
sudo ln -s /usr/bin/fromdos /usr/bin/dos2unix
sudo ln -s /usr/bin/todos /usr/bin/unix2dos
Archiwum miesiąca: maj 2011
Bash: nazwy plików w skryptach
W skryptach często dokonuje się przekierowania jakiegoś strumenia danych do plików. Standardowo robiłem to zawsze na zasadzie:
blablabla >> $FILENAME
Pytanie tylko co będzie, gdy w nazwie pliku „$FILENAME” będzie spacja? Skrypt zapisze dane w innym pliku! Tak więc wszystkie nazwy plików powinny być prezentowane w skryptach następująco:
blabla >> "$FILENAME"