【发布时间】:2014-02-16 12:35:10
【问题描述】:
我想将a' 替换为à,将e' 替换为è 等,使用如下脚本替换为文件:
#!/bin/sh
if [ -e "$1" ]
then
sed 's/a'/\à/g' -i "$1";
sed 's/e'/\è/g' -i "$1";
sed 's/i'/\ì/g' -i "$1";
sed 's/o'/\ò/g' -i "$1";
sed 's/u'/\ù/g' -i "$1";
else
echo "File not found!"
fi
但我收到此错误:
Syntax error: Unterminated quoted string
我不知道怎么写'
【问题讨论】:
标签: bash shell replace substitution