2012年2月8日

常用文本处理方法

摘要: 取指定行取第一行sed -n '1p' file-n表示禁止默认的输出,p表示print取前N行sed -n '1,np' file或者head -n 10 file取最后一行sed -n '$p' file$表示最后一行或者tail -1 file取最后N行tail -n file取指定行到最后一行比如一个perl脚本,取定义main函数开始的行一直到最后一行。/sub main/表示main函数所在的行,$表示最后一行。sed -n '/sub main/,$p' test.pl取第M至N行head -N file | tai 阅读全文

posted @ 2012-02-08 15:47 perlman 阅读(1108) 评论(0) 推荐(0) 编辑

Shell编程-变量

摘要: 标量定义变量name=valuename是变量名,value是变量的值,比如name=zdd,注意,Shell定义变量的时候不需要加$,而使用变量的时候则需要加$,这点和perl是有区别的,perl定义变量的时候也需要$符号。定义变量的时候要注意以下几点。Shell中的变量只能由字母,数字和下划线组成,且不能以数字开头。如果变量值中含有空格,应该用引号(单引号双引号均可)括起,比如 "Hello world"或'Hello world'。等号左右都没有空格。使用变量访问一个变量的时候只要在其前面加一个$即可,比如echo $name,如果不加$,则显示变量的 阅读全文

posted @ 2012-02-08 14:56 perlman 阅读(15199) 评论(2) 推荐(1) 编辑

导航