首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

sed跟awk简介

2013-02-18 
sed和awk简介Sed简介sed [-nefr] 动作:该指令可以将输入的数据进行处理后输出到标准输出,利用sed处理后的

sed和awk简介
Sed简介

sed [-nefr] 动作:该指令可以将输入的数据进行处理后输出到标准输出,利用sed处理后的结果不会影响到原输入流,比如sed '1,5d' filePath将会把文件filePath的第1到5行删除后再进行标准输出,但是这不会影响到文件filePath,处理可以是取代、删除、插入等。

awk [-F 分隔符] 'awk程序段' 输入文件:awk命令是用来把文件中每一行分成各个域来进行处理,预设的分隔符是空格键或者[tab键],分割成的域会一次放入$1、$2...$n等变量中,而$0则代表一行。与sed相似,awk也可以使用-f参数表示调用awk脚本文件

?? awk还支持多维数组,如:

????? awk 'BEGIN{

??????? nums[0][0] = 0

??????? nums[0][1] = 1

??????? nums[0][2] = 2

??????? nums[0][3] = 3

??????? nums[1][0] = 1

??????? nums[1][1] = 2

??????? nums[1][2] = 3

??????? nums[1][3] = 4

??????? for (var1 in nums) {

?????????? for (var2 in nums[var1]) {

????????????? print nums[var1][var2]

?????????? }

??????? }

????? }{}' fileName

热点排行