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的语法进行操作的
本文详细讲解了grep命令中|符号的高效应用,以及awk中的BEGIN和END语句如何帮助处理数据流。通过实例展示了如何利用这些特性进行复杂的数据处理,包括第二行与第一行数据的相加操作。
5149

被折叠的 条评论
为什么被折叠?



