LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1184|回复: 1

自己写了个把文件夹下的flac转mp3的脚本,有些错误,请各位指教

[复制链接]
发表于 2009-6-21 16:57:22 | 显示全部楼层 |阅读模式
这是报错的代码,问题在第2个if那里,报告,错误的条件语法,没看出来


  1. for i $/*
  2. do
  3. if [[ -f $i ]] &&  [[ -f $i ]] &&  [[ $i == flac ]]
  4. then
  5.          trans flac 2 wav
  6. fi

  7. if [[ -f $i ]] &&  [[ -f $i ]] &&  [[ $i == wav ]]
  8. then
  9.          trans wav 2 mp3
  10. fi
  11. done
复制代码


原来是写在一个if里的


  1. for i $/*
  2. do
  3. if [[ -f $i ]] &&  [[ -f $i ]] &&  [[ $i == flac ]]
  4. then
  5.          trans flac 2 wav
  6.          trans ${i/.wav} 2 mp3
  7.          rm ${i/.wav}
  8. fi
复制代码

但是这个${i/.wav}语法不对,肯定是我写错了,但是不知道该怎么写
 楼主| 发表于 2009-6-21 18:52:24 | 显示全部楼层
后一个问题知道了,应该是rm ${i/.flac/.wav}
我还想把flac 中id3的信息加进mp3,不晓得是不是必须用编程语言了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表