用vim寫個bash腳本,判斷某個文件是否存在,如果存在,調用ffmpeg將文件夾下以FLAC1_ 開頭的擴展名為.flac的文件轉換為mp3格式
#!/bin/bashFFMPEG_BIN="ffmpeg-4.0.1/ffmpeg"MUSIC_PATH="music"if [[ -d ${MUSIC_PATH} ]]; thenecho "MUSIC_PATH exists."flac_files=find ${MUSIC_PATH} -name "FLAC1_*.flac"if [[ -z "${flac_files}" ]]; thenecho "No flac files in directory ${MUSIC_PATH}"exitfiecho "Start to convert flac format to mp3 format"for input_file in ${flac_files}dooutput_file=${input_file/flac/mp3}echo -e "\n${input_file} ==> ${output_file}"${FFMPEG_BIN} -i "$input_file" -ab 320k -map_metadata 0 "${output_file}"doneelseecho "MUSIC_PATH doesn't exist."fi
linux bash腳本跑不了大神看看哪錯了《求代碼》
慕容森
2018-07-10 14:18:57