grep -v “^S”命令的说明

grep用来匹配正则的时候,如下命令:

grep -v “^S”

其中:-v表示的意思是说去反,或者说不包括,“”里面的字符
^:表示开始
$:表示结束

所以就是在开始和结束之间,表示整个区域,对整个区域进行取反也就是过滤掉空白字符

故有:
grep “^S”           找出空白字符
grep -v “^S”           过滤空白字符

grep -n “^S”        找出空白行
grep -n -v “^S”        过滤空白行