我需要搜索字符’ – ‘,并用长划线代替:’ – ‘.
有没有办法通过终端中的命令快速地做到这一点?
我的目录中的.txt文件的名称按顺序编号:1.txt,2.txt等
谢谢!
sed -i 's/--/—/g' *.txt
OSX BSD sed:
您需要指定备份文件扩展名.要创建一个扩展名为.txt.bak的备份文件:
sed -i '.bak' 's/--/—/g' *.txt
要完全替换文件,请指定一个空的扩展名:
sed -i '' 's/--/—/g' *.txt