Linux grep

来自牛奶河Wiki
阿奔讨论 | 贡献2024年3月11日 (一) 09:44的版本 (创建页面,内容为“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 '^$' ===…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

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 '^-|/$'