发表于: 2017-05-24 23:20:30
1 1165
今天完成的事情:
1:看了一天的网页,早上开始找,找了很多篇关于awk里方法的文章,都感觉说得要么不够清楚要么不够详细,下午才找到一个比较通俗易懂的个人网站
http://www.zsythink.net/archives/1336
然后跟着看跟着敲,基本上一天就过去了
2:简单理解cat命令
明天计划的事情:
回归任务,不能什么都想去了解透彻再去做,这样太耗时间了,查找任务需要的功能,现学现用,其他的东西等用到了再去学...
就当我寄存在网络上好了....这些知识都是我的!统统是我的!
遇到的问题:
1:感觉自己有点松鼠病,看到什么都想学了存起来,然而并不常翻笔记,和steam买游戏又不玩,买书不看是一样一样的.这毛病我想办法改改.
2:
查看这个文件里的数据,用awk输出demo1里的第一列,倒数第二列,倒数第一列的数据.然后成功输出,但是后面报了个错,我网上查了说的东西和我的例子不一样,不太明白.问了师兄,师兄说没碰到过,也不清楚
如果我不输这个-1的话就没报错,但是按道理说应该是没问题的,我想要的东西也显示出来了,搞不懂,师兄说不影响功能就跳过吧,我就记录一下
收获
1:
2:awk基础
awk默认以换行符为标记,识别每一行,遇到回车换行,就认为是当前行的结束,新的一行的开始,awk会按照用户指定的分隔符去分割当前行,如果没有去指定,就默认使用空格作为分隔符.
3:awk分隔符
同时指定输入分隔符和输出分隔符
4:awk内置变量NR,FNR
NR,NF分别表示第几行有几列
添加行号
合并多个文件
如果想分别处理多个文件,并对其分别计数的话,就用到FNR
评论