为了账号安全,请及时绑定邮箱和手机立即绑定

sed把文本中的不可见字符\3替换为\t

sed把文本中的不可见字符\3替换为\t

HUX布斯 2019-03-29 22:09:12
我有一个文本文件,每行两个字段,用\3分隔的,我想把\3替换成\t,使用如下命令:sed's/\\3/\t/g'a.txt但是没有成功,请问应该怎么替换?我查了一些资料,感觉就是这样替换啊,不知错在哪里
查看完整描述

2 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

test-sed.txt测试文件内容如下:
aaa\3bbb
ccccccccccccccc\3dddddddddddd
aaa\3bbb
ccccccccccccccc\3dddddddddddd
aaa\3bbb
ccccccccccccccc\3dddddddddddd
aaa\3bbb
ccccccccccccccc\3dddddddddddd
aaa\3bbb
ccccccccccccccc\3dddddddddddd
如果是用的Mac下,那么请用:
sed-i.bak's/\\3/\\t/'test-sed.txt
如果是在Linux下,那么请用:
sed-i's/\\3/\\t/'test-sed.txt
                            
查看完整回答
反对 回复 2019-03-29
  • 2 回答
  • 0 关注
  • 335 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信