分页: 1 / 1

为什么从变量导入的文件路径不能识别?

发表于 : 2009-08-16 14:40
x007007007
以知
echo $filelist

代码: 全选

"/home/xxc/document/scripttext/Blank.wav" "/home/xxc/music/study/tmp/help_W.wav" "/home/xxc/document/scripttext/Blank.wav" "/home/xxc/music/study/tmp/help_O.wav" "/home/xxc/document/scripttext/Blank.wav" "/home/xxc/music/study/tmp/come to_C.wav" "/home/xxc/document/scripttext/Blank.wav" "/home/xxc/music/study/tmp/come to_C.wav" "/home/xxc/document/scripttext/Blank.wav" "/home/xxc/music/study/tmp/sharply_O.wav" "/home/xxc/document/scripttext/Blank.wav" "/home/xxc/music/study/tmp/sharply_O.wav" "/home/xxc/document/scripttext/Blank.wav" "/home/xxc/music/study/tmp/dig_W.wav" "/home/xxc/document/scripttext/Blank.wav" "/home/xxc/music/study/tmp/dig_O.wav" "/home/xxc/document/scripttext/Blank.wav" "/home/xxc/music/study/tmp/nervous_W.wav" "/home/xxc/document/scripttext/Blank.wav" "/home/xxc/music/study/tmp/nervous_O.wav" "/home/xxc/document/scripttext/Blank.wav"
“是用\"输进去的
如果直接复制
sox 以上路径 out.wav
正常输出

脚本中
sox $filelist out.wav
sox soxio: Can't open input file `"/home/xxc/document/scripttext/Blank.wav"': No such file or directory

请问如何让其在脚本中正常?

Re: 为什么从变量导入的文件路径不能识别?

发表于 : 2009-08-17 15:16
yingfei
试试:

代码: 全选

sox  0<$filelist  out.wav

Re: 为什么从变量导入的文件路径不能识别?

发表于 : 2009-08-17 15:36
yingfei
哦,不好意思,我看走眼了。。 试试这样。

代码: 全选

sox  `echo $filelist`  out.wav

Re: 为什么从变量导入的文件路径不能识别?

发表于 : 2009-08-17 15:44
eexpress
sox怎么能这样批量啊。至少要for 啊。

Re: 为什么从变量导入的文件路径不能识别?

发表于 : 2009-08-18 1:17
x007007007
搞定了

代码: 全选

echo ‘#!bin/bash’>XX.sh
echo "sox $filelist out.wav">>XX.sh
bash XX.sh
天无绝人之路
viewtopic.php?f=21&t=221507