+ -
当前位置:首页 → 问答吧 → 求shell脚本

求shell脚本

时间:2011-07-07

来源:互联网

本帖最后由 ljwd1000 于 2011-07-07 21:39 编辑

1       0       1
2       1       1
3       2       1
4       0       1
5       1       1
6       2       1
7       0       1
8       1       1
9       2       1
10      0       1


1.要求用脚本输出格式为上面
(已经实现,2楼方法可行)

2.输出后第一列为偶数并且第二列为偶数的话,将第三列改为ABC(这个能不能直接对文件写操作??)

作者: ljwd1000   发布时间: 2011-07-07

  1. 1.      awk 'BEGIN{for(i==0;i<10;i++)print i+1,i%3,1}'
复制代码
  1. 2.      awk '$1%2==0&&$2%2==0{$3="ABC"}1'
复制代码
注意:其中0到底是不是偶数,众说风云,这里按0是偶数算了。

作者: TasteOracle   发布时间: 2011-07-07

回复 TasteOracle


    小学的时候听老师说是偶数

作者: xiaopan3322   发布时间: 2011-07-07

本帖最后由 ljwd1000 于 2011-07-07 21:40 编辑

回复 TasteOracle


    谢谢,我也想到了for循环,就是没有想到第二列可以这么去运算。

   第二个问题,能不能直接对文件进行操作?

作者: ljwd1000   发布时间: 2011-07-07

学习了。

作者: zooyo   发布时间: 2011-07-07