這是我的代碼:匹配一個變量AWK
awk -v header=$header '{if($0~/header/){if(i>0){printf "\n"$0}else{printf $0}}else{printf "\t"$0};i++}END{printf "\n"}' $1 > $basename1"_tab.tab"
然而,究竟maches'頭」,而不是變量的內容。例如,如果我設置header ='hola',我希望腳本匹配hola而不是頭部。
你有什麼想法嗎?
在此先感謝。
作品,謝謝! – user2886545
這不會工作,你知道爲什麼嗎? ';'' –