История изменений
Исправление vodz, (текущая версия) :
Ибо мой код для bash, обычный Bourne Shell (sh) его не съест.
Ну можно же короткие скрипты и сразу писать без bash-измов.
#!/bin/ash
DIR='.'
flac2mp3() {
local file
while read file; do
ffmpeg -i "$file" -ab 320k -map_metadata 0 -id3v2_version 3 "${file%%.flac}.mp3"
done
}
find "$DIR" -name "*.flac" -type f -maxdepth 1 | flac2mp3
Исправление vodz, :
Ибо мой код для bash, обычный Bourne Shell (sh) его не съест.
Ну можно же короткие скрипты и сразу писать без bash-измов.
#!/bin/ash
DIR='.'
flac2mp3() {
local mp3_file
while read flac_file; do
mp3_file="${flac_file%%.flac}.mp3"
ffmpeg -i "$flac_file" -ab 320k -map_metadata 0 -id3v2_version 3 "$mp3_file"
done
}
find "$DIR" -name "*.flac" -type f -maxdepth 1 | flac2mp3
Исходная версия vodz, :
Ибо мой код для bash, обычный Bourne Shell (sh) его не съест.
Ну можно же короткие скрипты и сразу писать без bash-измов.
#!/bin/ash
DIR='.'
flac2mp3() {
local dir mp3_file
dir="$1"
while read flac_file; do
mp3_file="${flac_file%%.flac}.mp3"
ffmpeg -i "$flac_file" -ab 320k -map_metadata 0 -id3v2_version 3 "$mp3_file"
done
}
find "$DIR" -name "*.flac" -type f -maxdepth 1 | flac2mp3 "$DIR"