请问aix shell 中 我要将一个文件(几千行)第1000列到2000列中的|替换为空格,怎么做?
1个回答
展开全部
下面的命令可以做到,同时备份原文件(假定文件名是 yourfile) 到 yourfile.bak
sed -i.bak -e '1000,2000s/|/ /g' yourfile
sed -i.bak -e '1000,2000s/|/ /g' yourfile
更多追问追答
追问
你好!请问为什么我用sed -e ‘1000,2000s/|/ /g' temp.add >temp1.add后不会报错,但是里面的|并没有替换,还是跟原来的文件一样?
追答
把你的 temp.add 贴上来
另外, 把 sed --version 的打印贴上来
还有问题,就baidu hi 联系我
另, 你到底是要替换 1000 列 还是 1000 行?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询