file – 如果下一行不以数字开头,则删除新行
发布时间:2020-12-13 23:49:54 所属栏目:Linux 来源:网络整理
导读:我有一个类似的文件 1 test test 如何从中删除新行,以便最终输出变为: ????1测试 我已经尝试了一些sed但我无法使用它. 解决方法 如果它以数字开头(第一行除外),你可以更聪明一点并在行之前打印一个新行; awk 'BEGIN{ORS="";} NR==1 { print; next; } /^[[:d
我有一个类似的文件
1 test test 如何从中删除新行,以便最终输出变为: ????1测试 我已经尝试了一些sed但我无法使用它. 解决方法
如果它以数字开头(第一行除外),你可以更聪明一点并在行之前打印一个新行;
awk 'BEGIN{ORS="";} NR==1 { print; next; } /^[[:digit:]]/ { print "n"; print; next; } { print; }' awk脚本: BEGIN { ORS=""; } # default: no newline between output records NR==1 { print; next; } # first line: print /^[[:digit:]]/ { print "n"; print; next; } # if starts with a digit: print newline before {print;} ??? # other lines (next; has not been called yet) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 在我的第一个qemu / kvm运行中可以改进什么?
- linux – 在CentOS 6.2上重启后Iptables不会持续存在
- sendmail – 如何再次发送/ var / mail / root?
- linux – 在CentOS 5.3上安装zPanel
- 从Linux通过Python访问WMI
- 【推荐】Redhat 5配置YUM服务器【利用DVD盘做yum源】
- Linux系统之基础知识回顾
- 20+ Rsync command’s switches and common usages with ex
- linux – 超过3秒“初始连接”时间(webpagetest.org)
- linux – xz压缩安装在centos上
推荐文章
站长推荐
- linux – 如何从/ var / spool / postfix / defe
- linux – 在Ubuntu 14.04 LTS上安装Navicat
- linux – 程序文件存在于/usr/bin中,但不能使用
- linux – 跟踪pthread调度
- LINUX实战:Linux下安装Sublime Text 3并将快捷方
- RedHat Linux关闭seLinux命令
- linux – 共享服务器有“最佳实践”吗?
- linux – 如何处理频繁和持续的PHP / MySQL版本更
- active-directory – 组合NFS,Samba服务器来自Ac
- 如何在linux中使用cx_freeze来创建一个在windows
热点阅读