Linux FAQ : grep 搜寻档案内容

基本使用
grep 关键字 档案1 档案2 ...
grep 亦可搭配万⽤字元( * )同时搜寻多个档案,
例如在 /etc/ ⽬录之下所有 .conf 档案中,寻找 network 这个字眼
grep network /etc/
.conf

grep -i 不区分大小写

grep -v 排除条件显示

grep -l 显示符合的档名

grep -n 显示条件在第几行

grep -q 显示 0 , 1 ( 检查 $? , 0 is successful )

找出字词是 1 byte 以上 ( 中文 , 日文 ... 等 )

grep -P -aobn '[^\x00-\x7F]'

找出 ORACLE tnsnames.ora 对应 HOST 资讯

grep -A 10 "ORACLE_SID" $ORACLE_HOME/network/admin/tnsnames.ora | sed -n '/ADDRESS/, /ADDRESS/p' | grep HOST | awk -F 'HOST =' '{print $2}' | awk -F ')' '{print $1}' | sed -n '1,1p'

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章