-1
我有一個包含四列(四個字段)的文件。一列是性別編碼爲1或2.我怎樣才能用awk命令將M替換1和F替換2?如何在命令行中用M和F代替1或2
我有一個包含四列(四個字段)的文件。一列是性別編碼爲1或2.我怎樣才能用awk命令將M替換1和F替換2?如何在命令行中用M和F代替1或2
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
在這個例子中
,你的第三列是1 or 2
,你只需要改變的$3
到右列的索引。
總是很好地展示您的輸入的例子,以及預期的輸出。
發佈一些示例輸入和期望的輸出,所以我們不猜測... –