0
假设我的文件看起来像这样:如何在文件中搜索特定列时替换其他列条目?
A 1 0
B 1 0
C 1 0
我如何搜索具有乙方在第一栏就行了,如果是的话,切换在第二和第三列中的条目?所以,我最后的结果会是什么样子:
A 1 0
B 0 1
C 1 0
假设我的文件看起来像这样:如何在文件中搜索特定列时替换其他列条目?
A 1 0
B 1 0
C 1 0
我如何搜索具有乙方在第一栏就行了,如果是的话,切换在第二和第三列中的条目?所以,我最后的结果会是什么样子:
A 1 0
B 0 1
C 1 0
试试这个 -
[email protected]:~$ awk '{if($1 == "B") {print $1,$3,$2} else print $1,$2,$3}' kk
A 1 0
B 0 1
C 1 0
什么是分隔符?一个空格或一个标签? – Cyrus
这是一个很好的问题,因为这个问题已经被清楚地解释了。为了让它成为更好的问题,更多的人会对帮助感兴趣,增加一些研究,或者展示你试图解决问题以及你陷入困境的地方。 – jas
[修改bash中.txt文件中的行]的可能重复(http://stackoverflow.com/questions/40633311/modify-line-in-a-txt-file-in-bash) – Cyrus