添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Latest commit

History

History
282 lines (240 loc) · 5.26 KB

grep-sed-awk.md

File metadata and controls

    Global search Regular Expression and print out the line.

    常用参数(grep --help):

    -i 忽略大小写
    -v 选择不匹配的行
    -c 匹配行数量
    

    基本正则表达式:

    不像sed是基于行的,awk是基于列的是一种语言...参考:http://coolshell.cn/articles/9070.html。

    打印指定域:

    >>> ls -al --color=never | awk '{print $1, $6, $7, $8}'
    total
    drwxrwxrwx Jul 3 14:10
    drwxr-xr-x Jul 3 11:54
    -rwxrwxrwx Apr 24 21:04
    -rwxrwxrwx Apr 30 11:12
    -rwxrwxrwx Jun 30 15:50
    drwxrwxrwx Jul 2 17:43
    

    截取字符串:

    >>> ls -al | awk '{print substr($1, 0, 4)}'
    
    >>> ls -al | awk '$5 > 62442704 {print $NF}'
    bt.json
    

    计算当前目录大小:

    >>> ls -al | awk 'BEGIN{total=0}{total+=$5}END{print total}'
    916276395