1. 正向搜索命令行:
grep "^\s*[^# \t].*$"
”\s* #“ 代表0個或多個空格或Tab
"[^# \t] #" 代表非#、非空格、非Tab的字符
".*" 代表任意字符重復任意遍
\s和\t的區(qū)別在于,\s matches any whitespace character, including tabs. \t only matches a tab character.
2. 排除法搜索命令行:
egrep -v "^\s*#|^\s*$"
"-v" 表示排除特定的字段
"^\s*#" 首字符是#,或者有幾個空格后緊跟# (注釋行)
”^\s*$“ 無字符的行或者只有空格的行