0
在awk中的特定字段的正則表達式我可以搜索一個字段的值等:搜索使用AWK
$ echo -e "aa,bb,cc\ndd,eaae,ff" | awk 'BEGIN{FS=",";}; $2=="eaae" {print $0};'
aa,bb,cc
dd,eaae,ff
,我還可以通過正則表達式像
$ echo -e "aa,bb,cc\ndd,eaae,ff" | awk 'BEGIN{FS=",";}; /[a]{2}/ {print $0};'
aa,bb,cc
dd,eaae,ff
我可以強制AWK搜索將正則表達式搜索應用於特定字段?我正在尋找類似
$ echo -e "aa,bb,cc\ndd,eaae,ff" | awk 'BEGIN{FS=",";}; $2==/[a]{2}/ {print $0};'
期待的結果:
dd,eaae,ff
任何人都知道如何用awk辦呢?
接受響應 - 操作員 「〜」(感謝hek2mgl):
$ echo -e "aa,bb,cc\ndd,eaae,ff" | awk 'BEGIN{FS=",";}; $2 ~ /[a]{2}/ {print $0};'