grep
global search regular expression(RE) and print out the line
基于正则表达式查找满足条件的行
grep 语法
1 2 3 4 5 6 7
| grep pattern file grep -i pattern file grep -v pattern file grep -o pattern file grep -E pattern file grep -A -B -C pattern file grep pattern -r dir /
|
awk
名字来源于三个作者的名字简称
根据定位到的数据行处理其中的分段
awk 语法
1 2 3 4 5 6 7
| awk 'pattern{action}' awk 'BEGIN{}END{}' awk '/Running/' awk '/aa/,/bb/' awk '$2~/xxx/' awk 'NR==2' awk 'NR>1'
|
sed
steam editor
根据定位到的数据行修改数据
sed 语法
1 2 3 4 5 6 7
| sed [addr]X[options] -e 表达式 sed -n '2p' sed 's#hello#world#' -i -E --debug
|