使用Linux工具(如awk),如何在下例中獲取不在# NUMBERS
行之間的所有行?換句話說,我只想要在第一個# NUMBERS
之前的行和最後一個# NUMBERS
之後的行。刪除第一個和最後一個標記行之間的行
注:標記並不總是準確# NUMBERS
,但有可能是#
和NUMBERS
輸入
param1=23
param2=34
param3=4
# NUMBERS
343546
3454
657
534
# NUMBERS
5454
# NUMBERS
param4=41
預期輸出之間的任何數量的空格
param1=23
param2=34
param3=4
param4=41
爲什麼不應該打印5454? –
我認爲最近修改了輸入格式。 – cppcoder
我的目標是在第一個「#NUMBERS」之前只打印行,並在最後一個「#NUMBERS」之後打印行 – david