alexkuklin (
alexkuklin) wrote2008-05-02 12:43 am
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
(no subject)
Объясните идиоту, почему конструкция
выполняет только один раз ffmpeg, потом вылетает?
find -type f -iname "*.flac" | while read f; do name=`basename "$f" .flac`; dir=`dirname "$f"`; echo $name; ( [ ! -f "mp3/$name.mp3" ] && ffmpeg -ab 128k -i "$f" "mp3/$name.mp3" 2> /dev/null || true); done
выполняет только один раз ffmpeg, потом вылетает?
no subject
no subject
изначально было
эффект тот же.
если приведенную первой строчку завернуть во внешний цикл, то не вылетает. ЧЯДНТ?
no subject
no subject
Кстати, попутно (не по вопросу поста), если ты используешь -iname, то, наверное, опасаешься, что где-то расширение окажется .FLAC? а при вызове basename уже не опасаешься?
no subject
no subject
no subject