发布时间:2015-12-11 00:43:04
平时工作写过一些shell脚本,掌握了一些shell命令,也看过两本shell编程的书,但是对shell的熟练程度还是不够。总体而言就是练习还是不够,所以不能运用自如。我决定经常练习写一些的shell 代码,习惯用shell 命令来解决一些问题。1 采用grepgrep 里面有个 -o 选项,这个选项我还真不知道,今天看了一篇博文,才知道有这个选项。-o, --only-matching Print only the matched (non-empty) parts of a matching line, with e......【阅读全文】
发布时间:2015-12-11 00:42:57
在学习Effective awk Program。在工作中虽然shell也算是自己的常规武器,但是shell的运用并不纯熟,把书中自己理解不深,或者没注意到的地方记录一下,毕竟每次看英文书有点重点不突出。 Effective awk Program 第三章Reading Input Files中的Using Regular Expression to Separate Fields中提.........【阅读全文】
发布时间:2015-12-11 00:42:54
欲要了解getline,首先需要搞清楚$0,NR,FNR这几个概念。 所谓NR可以理解成Number of Record,或者说是行号,而FNR可以理解为Number of Record in File,或者成为文件内行号.听起来没啥区别。实际上如果你只有一个文件要awk处理,NR和FNR就是一回事,如下面所示,同一个文件bbs-list-3,对于每一.........【阅读全文】
发布时间:2015-12-11 00:42:51
我说过了,shell是我的常规武器,目前虽然还不纯属,但是我爱shell这门语言,在Linux下面混,总要写脚本。程序员是有基因,对编程语言是有偏好的,你让我写C代码,我会觉得很爽,会有困难,会有痛苦的摸索和学习,但是,我愿意;学习shell/python,我也很乐意,甚至Lisp这种冷门的语言我也充满了好奇,虽然现.........【阅读全文】
发布时间:2015-12-11 00:42:47
JSON是前端编程经常用到的格式,对于PHP或者Python,解析JSON都不是什么大事,尤其是PHP的json_encode和json_decode,干的相当的漂亮。Linux下也有处理处理JSON的神器:jq。 对于JSON格式而言,jq就像sed/awk/grep这些神器一样的方便,而也,jq没有乱七八糟的依赖,只需要一个binary文件jq,就足.........【阅读全文】