三剑客

作者: ScienBeast | 来源:发表于2018-11-10 22:06 被阅读0次

grep

  • grep 字符串 文件名 –v 排除
  • grep -l 字符串 *.txt 包含字符串的所有文件
  • grep -o 输出匹配字符
  • grep -i 不区分大小写
  • egrep =grep -E
  • egrep "a|b" a.txt

sed

  • sed –n ‘/^123/p’ a.txt 输出匹配的所有行 /可以加入正则表达式/
  • sed -n '1,5p' a.txt 输出第一行到第五行
  • sed -r "s/(.*)ff/\1/g" 代表的值

awk

  • awk ‘{print $1}’ 文件
  • akw -F “分隔符” ,多个分隔符 "[ ]"
  • NR代表行号 NF代表最后一列

find

  • Ls –l |grep ^d
  • Find ./ -type d –maxdepth 1 ! –name “oldboy”
  • Find –Mtime +7 七天前 -7 最近七天
  • Uniq 去重 –c显示重复行的数 (使用uniq 时 要先sort)
  • Ls –lt 以最新时间排序 r倒序
  • Grep –n 显示行号

只查看ett.txt 文件内第20到30行内容

  • Head -30 ett.txt|tail -11
  • Tail -81 ett.txt|head -11
  • Sed –n ’20,30p’ ett.txt

相关文章

网友评论

      本文标题:三剑客

      本文链接:https://www.haomeiwen.com/subject/jwomzftx.html