欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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: 该命令本身。
	 !: 删除匹配的字符串。
	//: 标记匹配范围。
	^: 匹配字符串开头。
	 $: 匹配字符串结尾。
相关标签: 运维 运维