Chinaunix
标题:
求助怎么把文件某列列前几行的0变成1
[打印本页]
作者:
bioandy
时间:
2019-06-11 16:09
标题:
求助怎么把文件某列列前几行的0变成1
比如文件是这个样子的
a b 0 0 0 0 a a
c d 0 0 0 a b d
d c 0 d a 0 a a
如何不改变linux源文件的情况下把第三列一二行的0变为1
作者:
cfwyy
时间:
2019-06-11 16:16
awk 'NR<=2{$3=1;print}NR>2{print}' file.txt
a b 1 0 0 0 a a
c d 1 0 0 a b d
d c 0 d a 0 a a
复制代码
作者:
bioandy
时间:
2019-06-11 16:40
回复
2#
cfwyy
谢谢大佬
作者:
wh7211
时间:
2019-06-21 17:23
回复
1#
bioandy
awk 'NR<3{sub(/0/,"1",$3)}1' file
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2