我不明白我在这里做错了什么:
$ cat fixnames.sh
#!/bin/sh
for i in *mp3
do
j=`echo $i | sed -e's/ /_/g'`
j=`echo $j | sed -e's/_(...)_/_/g'`
j=`echo $j | sed -e's/\'//g'`
echo $j
done
$ ./fixnames.sh
./fixnames.sh: 1: Syntax error: Unterminated quoted string
我猜这条线/bin/sh
不喜欢是......
j=`echo $j | sed -e's/\'//g'`
...那我应该如何删除'
?