在空格分隔文件fic.txt中,如果最后一个值为'',则将其设置为'0'。awk:仅当值为NULL时将列值设置为'0'
实施例:
'A' 'B' 'C' '' 'E' '' |
'X' 'O' 'Y' 'T' 'W' '1' |
到
'A' 'B' 'C' '' 'E' '0' |
'X' 'O' 'Y' 'T' 'W' '1' |
我尝试:
awk '$6="\x27"0"\x27"' fic.txt
- >要设置第6列的所有值为 '0'。有用。
但仍然问题只设置为'0'如果第6列是''。
感谢您的帮助。
_if的最后一个值是 '' _ - 那是什么'| '在真正的最后一场? –