[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] !!急救!!使用sed进行文本格式化的问题,请大侠指教!

本帖最后由 beber 于 2016-5-30 10:09 编辑

!!急救!!

使用sed进行文本格式化的问题,本意是将多个空格整理为1个空格,但是在对原始文件sed_before.txt执行sed时定住了,查看结果文件sed_after.txt,发现在120行处不动了,使用set list命令也没看出来什么特别的地方,求助坛子里的各位大侠,这是什么原因?如何解决?

原始文件:sed_before.txt   
执行命令:sed 's/[ ][ ]*/ /g'  sed_before.txt > sed_after.txt
结果文件:sed_after.txt   
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
1

评分人数

    • pcl_test: 勿发笼统无意义的标题PB -6

我是在linux上运行sed的,版本为sed-4.1.5-5.fc6

回复 2# gawk

TOP

源文件就在执行sed的机器上,是linux系统,所以不存在拷贝时特殊字符的问题。

回复 4# gawk

TOP

试过了,第1个命令正常执行,第2个命令还是卡住。

回复 5# gawk

TOP

行结尾都是 ^M$

回复 9# gawk

TOP

返回列表