文本间隔: # 在每一行后面增加一空行 sed G awk '{printf("%s\n\n",$0)} ' # 将原来的所有空行删除并在每一行后面增加一空行
# 这样在输出的文本中每一行后面将有且只有一空行
sed '/^$/d;G' awk '
/^$/{printf("%s\n\n",$0)} ' # 在每一行后面增加两行空行 sed 'G;G' awk '{printf("%s\n\n\n",$0)} ' # 将第一个脚本所产生的所有空行删除(即删除所有偶数行) sed 'n;d' awk '{f=
f;if(f)print $0} ' # 在匹配式样“regex”的行之前插入一空行 sed '/regex/{x;p;x;} ' awk '{if(/regex/)printf("\n%s\n",$0);else print $0} ' # 在匹配式样“regex”的行之后插入一空行 sed '/regex/G' awk '{if(/regex/)printf("%s\n\n",$0);else print $0} ' # 在匹配式样“regex”的行之前和之后各插入一空行 sed '/regex/{x;p;x;G;} ' awk '{if(/regex/)printf("\n%s\n\n",$0);else print $0} ' 编号: # 为文件中的每一行进行编号(简单的左对齐方式)
这里使用了“制表符” # (tab,见本文末尾关于’\t’的用法的描述)而不是空格来对齐边缘
sed = filena