FreeBSD + sed + 无法替换TAB字符

来源:互联网 发布:axure chrome插件 mac 编辑:程序博客网 时间:2024/06/08 19:51

系统: FreeBSD 9.2

终端:GNOME终端2.32.1+bash4.2.45

环境变量:LC_ALL=zh_CN.UTF-8LANG_ALL=zh_CN.UTF-8


当我想使用sed将文本中的tab替换为","时出现了无法替换的情况,后查询资料发现其无法直接表示tab,这里有两种方法供大家选择

1. sed "s/`echo -e \\\t`/\",\"/g"注释:通过执行echo -e \\\t来获取tab的表示

2. sed "s/按下ctrl+v+i或者ctrl+v+tab/\",\"/g"注释: 通过按ctrl+v+i或者ctrl+v+tab的方法来获取tab的表示

这里的两种方法都是来自于网上的大神,我只是负责搬砖,希望能解决大家的问题

0 0
原创粉丝点击