我有一个充满线条的文件,我想用特定的格式捕捉线条,使用awk。Awk与特定格式的捕捉线
输入
text that I dont want
control similar text but not quite
control "1text, numbers 2 and special characters inside quotes %&¤" sometext sometext #-- The desired line
more text I dont want
stuff
输出
control "text inside quotes" sometext sometext
#-- There isn't comments like these in the file, so no need to process them
该生产线将被存储与行号的数组里面:MENU[POS'$POS']=$0","NR
这是我已经尝试过:
awk '$0 ~ /^control "[:alpha:]" [:alpha:] [:alpha:]$/ {print}'
awk '$0 ~ /^control "*" * *$/ {print}'
为什么不选择“控制”类似的文字“但不完全”? – SMA
'awk'$ 0〜/^control“[a-z] +”[a-z] + [a-z] + $/{print}'' –