grep :
对于grep 命令,我们如果涉及到+,?,|,(),x{m},我们需要利用其扩展部分,后跟参数-E
其中|,我这里特别强调下,就是提取多个关键字特别好用,|前后的关键不要有空格。
awk:
其中BEGIN,END也是我需要强调的。BEGIN表示扫面之前就开始执行,END则是扫面完成后我们再执行
比如file
1 2 3 4
3 4 5 6
我现在需要将第二行的$1,$3 跟第一行的$1,$3相加
awk 'NR==1{a=$1;b=$3} NR>=2{a +=$1;b +=$3}'
这里a,b就是两个数相加的结果',这里{}里面两个句子 之间用分号隔开。这里完全是类c的语法进行操作的