ubuntu按照⽂件内容搜索⽂件Linux查⽂件内容的常⽤命令⽅法。
从⽂件内容查匹配指定字符串的⾏:
$ grep "被查的字符串" ⽂件名
$ grep "被查的字符串" ⽂件名
例⼦:在当前⽬录⾥第⼀级⽂件夹中寻包含指定字符串的.in⽂件
例⼦:在当前⽬录⾥第⼀级⽂件夹中寻包含指定字符串的.in⽂件
grep "thermcontact" */*.in
grep "thermcontact" */*.in
从⽂件内容查与正则表达式匹配的⾏:
$ grep –e “正则表达式” ⽂件名
查时不区分⼤⼩写:
$ grep –i "被查的字符串" ⽂件名
查匹配的⾏数:
$ grep -c "被查的字符串" ⽂件名
从⽂件内容查不匹配指定字符串的⾏:
$ grep –v "被查的字符串" ⽂件名
从根⽬录开始查所有扩展名为.log的⽂本⽂件,并出包含”ERROR”的⾏
从根⽬录开始查所有扩展名为.log的⽂本⽂件,并出包含”ERROR”的⾏
find / -type f -name "*.log" | xargs grep "ERROR"
linux查看当前文件夹内容find / -type f -name "*.log" | xargs grep "ERROR"
例⼦:从当前⽬录开始查所有扩展名为.in的⽂本⽂件,并出包含”thermcontact”的⾏
例⼦:从当前⽬录开始查所有扩展名为.in的⽂本⽂件,并出包含”thermcontact”的⾏find . -name "*.in" | xargs grep "thermcontact"
find . -name "*.in" | xargs grep "thermcontact"

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。