如何显示特定文件的所有非空行

Doe*_*Doe 5 command-line 14.04

如何使用终端显示特定文件的所有非空行

命令

grep -vP '\S' alpha
Run Code Online (Sandbox Code Playgroud)

显示空行,但我不知道如何使用终端在 Ubuntu 中显示所有非空

Way*_*Yux 7

你的命令几乎是正确的。只需删除v.

那么你有grep -P '\S'

-v标志是指:“仅显示行匹配的模式”


一些替代命令:

  • grep -v '^$' 模式匹配“字符串的开头(^),后面直接跟“字符串的结尾”($)

  • grep -v '^[[:space:]]*$' 和以前一样,但行中有可选的空格(不是真的空,但没有可见)

  • grep '[^[:space:]]'grep 包含非空格字符的所有行(与您使用的基本相同,但不需要该-P选项)