Zamiana spacji w nazwach plikow na podkreslenia
#!/bin/bash
wysw=`ls -1` # wyswietla pliki w jednej kolumnie
liczba=`ls -1 | wc -l` # ilosc plikow
for x in `seq 0 $liczba`
do
nazwa_pliku=`ls -1 | head -n $x | tail -n 1` # KOLEJNO WYLISTUJ PLIKI
zmiana=`echo $nazwa_pliku | tr " " "_"` # potok echo NAZWA-PLIKU na polecenie tr zamienia spacje " " na podkreslenie "_"
`mv "$nazwa_pliku" "$zmiana" 2> /dev/null` # EWENTULANE BLEDY NA SMIETNIK
done
Oto wyniki dzialania
Przed
[[image]]
http://zapodaj.net/4fceb8aeb7d70.png.html
[[/image]]
Po
[[image]]
http://zapodaj.net/4109146ca2f30.png.html
[[/image]]