标签: awk command
我有一个包含四列(四个字段)的文件。一列的性别编码为1或2.我如何使用awk命令将M替换为1,将F替换为2?
答案 0 :(得分:3)
awk '$3=$3==1?"M":"F"' file
例如:
kent$ echo "a b 1 c c d 2 x"|awk '$3=$3==1?"M":"F"' a b M c c d F x
在此示例中,您的第3列为1 or 2,您只需将$3更改为右列索引。
1 or 2
$3
显示输入的示例以及预期的输出总是很好。