Linux中Shell脚本删除文件内空白行
程序员文章站
2021-12-25 10:56:32
...
脚本三剑客:
sed、grep、awk,常用
1. 使用 sed 命令:sed '/^$/d' filename
sed: 该命令本身。
//: 标记匹配范围。
^: 匹配字符串开头。
$: 匹配字符串结尾。
d: 删除匹配的字符串。
2. 使用grep 命令:grep -v "^$" filename
grep 通过正则表达式在文件中搜索。
//grep: 该命令本身。
- v: 反向匹配。
^: 匹配字符串开头。
$: 匹配字符串结尾。
3. 使用 awk 命令: awk '!/^$/' filename
awk: 该命令本身。
!: 删除匹配的字符串。
//: 标记匹配范围。
^: 匹配字符串开头。
$: 匹配字符串结尾。
上一篇: JDK1.8 Optional 源码剖析
下一篇: Electron入门示例