[#] Pętla po plikach ze spacjami w nazwie a skrypty w Bash

( Ostatnio zmieniony pt., 11/07/2008 - 13:23 )
 

Standardowa metoda nie działa

for filename in `find . -type f | grep mp3`
do
   cp $filename  /to/location/
done

Rozwiązanie problemu

find . -type f | grep mp3 | while read filename
do
   cp "$filename"  /to/location/
done

lub w jednej lini:

find . | grep mp3 | while read filename; do cp "$filename" /to/location/; done
5
Twoja ocena: Brak Średnio: 5 (2 głosy)