Pro odborníka určitě trivialita... Při překódování filmů v terminálu používám příkaz
for i in `ls *.avi`; do HandBrakeCLI -i $i -o $i-x264.mp4 --main-feature -e x264 -q 18 -a 1 -E ca_aac -B 160 -6 auto -R Auto -D 0.0 -f mp4 -4 --decomb -m --x264-preset medium --h264-profile high --h264-level 4.1; done
Příkaz funguje dobře pouze v případě, že všechny *.avi soubory mají jednoslovný název. Pokud však budu mít v adresáři soubor "Pokusny film.avi" tak se příkaz pokouší nejdřív zpracovat soubor "pokusny" a potom "film.avi". Jak příkaz upravit tak aby pracoval i se soubory se delším názvem?