Quando il ciclo ricorsivo tra le cartelle con i file che contengono spazi lo script di shell che uso è di questa forma, copiati dalla internet:Cosa significa "<<(cmd args)" nella shell?
while IFS= read -r -d $'\0' file; do
dosomethingwith "$file" # do something with each file
done < <(find /bar -name *foo* -print0)
credo di aver capito il bit IFS, ma non capisco quello che il ' < <(...)
'caratteri significati. Ovviamente c'è una specie di piping in corso qui.
Google è molto difficile "< <", vedete.
Non intendi "<<"? – reinierpost
"man sh" è tuo amico, in ogni caso. – reinierpost
Non è '<<' ma è il '<' e il '<(...) 'operatore, se ricordo bene –