/root/mp3/path包含以下文件。 我要移動的文件包含「在」信到其他文件夾shell腳本如果條件太多參數
2017-02-10-12-11-05-in.talaw
2017-02-10-12-11-05-out.talaw
2017-02-10-12-12-05-in.alaw
2017-02-10-12-12-05-out.alaw
$FILES=/root/mp3/*
for f in "$FILES"
do
ef=$(ls $f | awk -F"." '{print $1}' | awk -F "-" '{print $NF}')
#to check in for a file
if [ $ef = "in" ]
#if file contian "in" letter then move to other folder)
then
mv /FILES /sotrage
fi
done
得到錯誤的參數太多,如果在[$ EF =「在」] 如果我試圖用,如果[「$ EF」 == 「在」]我沒有得到電流輸出
i am using if [ $ef = "in" ] to compare if file contains "in"
那麼只有這樣做將有助於其他文件夾
有沒有辦法將這些.talaw文件轉換爲mp3/wav?我希望將這些呼叫提供給語音到文本轉換器。 –