Linux grep

来自牛奶河Wiki
跳到导航 跳到搜索

Linux grep(global regular expression)命令用于查找文件里符合条件的字符串或正则表达式,加上 -E 支持扩展的正则表达式(extended regular expressions)。

Global

行首行尾

使用 ^ 和 $ 符号来正则匹配输入行的开始或结尾

df -h | grep '^File'
File system      Size  Used Avail Use% Mounted on

df -h | grep '/$'
/dev/sda1        45G   38G  7.8G  83% /

空行

grep '^$'

不区分大小写

df -h | grep -i 'file'

Extended

./rrun mc.list 'df -h' | grep -E '^-|/$'