cat test.txt

1
2
3
4
1.合并上下两行
 sed '$!N;s/\n/\t/' test.txt

1    2
3    4
2.合并匹配模式及其下一行
 sed '/2/{N;s/\n/\t/}' test.txt

1
2    3
4
3.合并所有行
 sed ':a;N;s/\n/ /;ba;' test.txt

1    2    3    4

4.交互奇偶行
 sed '$!N;s/\([^\n]*\)\n\([^\n]*\)/\2\n\1/' test.txt

2
1
4
3
6
5

5.删除空行
sed '/^$/d' test.txt

6.删除多个空行为一个空行
sed '/^$/{N;/^\n*$/D}' test.txt

7.在每行后加入空行
# cat test.txt|sed G
1

2

3

4

5

6

8.删除空行(即删除所有偶数行)  
sed 'n;d'

9.mkdir 多个目录
DIR=‘sed ':a;N;s/\n/ /;ba;' test.txt‘
mkdir $DIR
创建1,2,3,4,5五个目录(管道方式创建目录会不成功)