Linux中vi编辑器下的符号替换
1、命令行打开cut.csv文件,vi cut.csv,并设置打开行号:set nu 内容如下: 1 golonglee, golonglee@163.com you荏鱿胫协name 2 golonglee, golonglee@163.com youname 3 golonglee, golonglee@163.com youname 4 golonglee, golonglee@163.com youname 5 golonglee, golonglee@163.com youname 6 golonglee, golonglee@163.com youname 7 golonglee, golonglee@163.com youname 8 golonglee, golonglee@163.com youname 9 golonglee, golonglee@163.com youname10 golonglee, golonglee@163.com youname11 golonglee, golonglee@163.com youname12 golonglee, golonglee@163.com youname13 golonglee, golonglee@163.com youname14 golonglee, golonglee@163.com youname15 golonglee, golonglee@163.com youname16 golonglee, golonglee@163.com youname17 golonglee, golonglee@163.com youname18 golonglee, golonglee@163.com youname19 golonglee, golonglee@163.com youname20 golonglee, golonglee@163.com youname21 golonglee, golonglee@163.com youname
2、输入英文的冒号: 然后输入 nonu即可取消显示行号
3、之前的经验里面说过使用cut -f3 -d, +文件名,可以截取某一段
4、截取后的效果
5、用vi cut.tab打开要编辑的文件cut.tab
6、输入如下命令:%s+,+:+并回车
7、在命令模式下,输入:%s+,+:+并回车,看到cut.csv中的逗号,都已经被冒号砜实蛰斓:替换,内容如下: 1 golong造婷用痃lee: golonglee@163.com youname 2 golonglee: golonglee@163.com youname 3 golonglee: golonglee@163.com youname 4 golonglee: golonglee@163.com youname 5 golonglee: golonglee@163.com youname 6 golonglee: golonglee@163.com youname 7 golonglee: golonglee@163.com youname 8 golonglee: golonglee@163.com youname 9 golonglee: golonglee@163.com youname10 golonglee: golonglee@163.com youname11 golonglee: golonglee@163.com youname12 golonglee: golonglee@163.com youname13 golonglee: golonglee@163.com youname14 golonglee: golonglee@163.com youname15 golonglee: golonglee@163.com youname16 golonglee: golonglee@163.com youname17 golonglee: golonglee@163.com youname18 golonglee: golonglee@163.com youname19 golonglee: golonglee@163.com youname20 golonglee: golonglee@163.com youname21 golonglee: golonglee@163.com youname~ ~ 21 substitutions on 21 lines