如何使用终端显示特定文件的所有非空白行
命令
grep -vP '\S' alpha
节目仅有的空白行,但我不知道如何显示所有非空白在 Ubuntu 中使用终端
答案1
您的命令几乎正确。只需删除v
。
那么你就有grep -P '\S'
。
该-v
标志的意思是:“仅显示不匹配模式”
一些替代命令:
grep -v '^$'
模式匹配“字符串的开始 (^)”,后面紧跟着“字符串的结束”($)grep -v '^[[:space:]]*$'
与以前相同,但行中有可选空格(不是真正为空,但没有任何可见内容)grep '[^[:space:]]'
greps 所有包含非空格字符的行(基本上与您使用的相同,但不需要该-P
选项)