原帖由 __lxmxn__ 于 2008-7-7 01:50 发表 sed 最先是在*nix下面使用的,所以处理完之后默认的行结尾就是,如果你需要保持,可以再后面加个 | more 。
原帖由 walkerxk 于 2008-7-7 01:58 发表 我这加more也没用:echo -e "a\r\nb"|sed 's/a/c/'|more|xxd
原帖由 walkerxk 于 2008-7-7 02:13 发表 我用的就是win,cygwin的。
原帖由 walkerxk 于 2008-7-7 02:18 发表 cmd没有sed的吧,我的执行结果还是一样,难道要用windows版本的sed? D:\other\cygwin\bin>xxd a.log 0000000: 610d 0a62 a..b D:\other\cygwin\bin>cat a.log|sed 's/a/c ...
原帖由 可可熊 于 2008-7-7 11:33 发表 怎么你用Win?
原帖由 hanksuper 于 2008-7-7 11:42 发表 不是,别人让我帮处理一个文本,但是我发现是win格式的文本,我是在*nix上完成上面的操作的