Linux下文本的处理

接下来是对a.txt文件的一些文本处理操作

1.pnp.png

1.将文本第一二列的位置对换

awk '{print $2,$1}' a.txt > b.txt

2.png

此时文件的第一列和第二列将会被重定向到b.txt里面调换位置

2.删除文本中所有的数字

sed 's/[0-9]//g' a.txt > b.txt

3.png

此时文本中的数字全部被替换为空格 s代表替换 [0-9]表示数字 //表示空格 g表示全局

3.将文本中的下划线替换为字母A

sed 's/_/A/g' a.txt > b.txt

4.png

4.将文本中以下划线开头的后面所有内容删除掉

awk '{sub(/_.*/,"_")} 1' a.txt > b.txt


5.png


最后编辑于:2019/11/01作者: admin

发表评论