Shell脚本常用过滤器命令

概述

  过滤器是Unix/Linux下多道程序设计风格的重要部分,它和管道机制一起可以发挥巨大的作用。相比使用通用语言来完成同样的工作,过滤器/管道设计更加简洁清晰,更加敏捷和健壮。另外,在不同种类的shell中,有些命令的部分功能可能不同。

sed命令

语法:

grep命令

  • -v :反转模式匹配

awk命令

head和tail命令

wc命令

tr命令

语法:

1
2
tr [-cdst][--help][--version][第一字符集][第二字符集]
tr [OPTION]…SET1[SET2]

例子:
$ echo sasdas |tr a-z A-Z # 大小写转换

cut命令

  语法: cut [-bcdfsz] FILE

参考:
Linux教程-菜鸟