您的当前位置:首页 --> CentOS入门
CentOS sed命令处理文本文件
浏览次数:2234 关键词 ( 文本文件  命令  CentOS  sed  )

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五个目录(管道方式创建目录会不成功)


下载次数:4
下载地址:点击下载
本资源为程序自动采集,如有侵权请联系我们移除 admin#80vps.com 来信请将#替换为@
下一条 centos系统中网络配置相关
上一条 CentOS使用PAM锁定多次登陆失败的用户

拥有超过10年的业务管理经验。我们是IDC服务和解决方案方面的专家

有任何疑问请不要犹豫,立即点击联系我们