随笔分类 - shell
摘要:$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1..9$* 这个程式的所有参数,此选项参数可超过9个。$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)$? 执行上一个指令的返回值 (显示最后命
阅读全文
摘要:此外,$0变量是指整条记录。$1表示当前行的第一个域,$2表示当前行的第二个域,......以此类推。 统计/etc/passwd:文件名,每行的行号,每行的列数,对应的完整行内容: 使用printf替代print,可以让代码更加简洁,易读 awk中同时提供了print和printf两种打印输出的函
阅读全文
摘要:既然有需要用到 "条件" 的类别,自然就需要一些逻辑运算啰~例如底下这些:运算单元代表意义> 大于小于>= 大于或等于小于或等于== 等于!= 不等于值得注意的是那个 == 的符号,因为在『逻辑运算』上面, 就是所谓的大于、小于、等于等等的判断式上面,我们习惯上是以 == 来表示,而如果是直接给予一
阅读全文
摘要:相较于 sed 常常作用于一整个行的处理, awk 则比较倾向于一行当中分成数个『字段』来处理。 因此,awk 相当的适合处理小型的数据数据处理呢!awk 通常运作的模式是这样的:[root@linux ~]# awk '条件类型1{动作1} 条件类型2{动作2} ...' filename awk
阅读全文
摘要:sed 工具简介sed 可以分析 Standard Input (STDIN) 的数据, 然后将数据经过处理后,再将他输出到 standrad out (STDOUT) 的一个工具。 至于处理呢?可以进行取代、删除、新增、撷取特定行等等的功能呢!很不错吧~ 我们先来了解一下 sed 的用法,[roo
阅读全文
摘要:安装jsonpear install pecl/json 一、bpcs_uploader下载和使用: 1、下载地址:http://oott123.github.com/bpcs_uploader/ 2、系统要求:Linux (or cygwin) with php & curl installed.
阅读全文
摘要:一个文件:cat aa #如果第三行是5的话将改为8,很明显第三行是5所以 结果改变 #如果第三行是2的话将改为8,很明显第三行不是2所以 结果不变
阅读全文