在文件中搜索特定列时如何替换其他列条目?
How to replace other column-entries when searching for a specific column in a file?
假设我的文件如下所示:
A 1 0
B 1 0
C 1 0
如何搜索第一列中包含 B 的行,如果是,则交换第二列和第三列中的条目?所以我的最终结果是这样的:
A 1 0
B 0 1
C 1 0
试试这个 -
vipin@kali:~$ awk '{if( == "B") {print ,,} else print ,,}' kk
A 1 0
B 0 1
C 1 0
假设我的文件如下所示:
A 1 0
B 1 0
C 1 0
如何搜索第一列中包含 B 的行,如果是,则交换第二列和第三列中的条目?所以我的最终结果是这样的:
A 1 0
B 0 1
C 1 0
试试这个 -
vipin@kali:~$ awk '{if( == "B") {print ,,} else print ,,}' kk
A 1 0
B 0 1
C 1 0