awk -F"," -v var=$test '$1 ~ /^var$/{print}' alpha.txt
実際の変数入力で var をハードコーディングしてみましたが、このコードが機能することがわかりました。しかし、例えば/^ppl$/
appleの部分一致で検索しようとしたところ、表示されません。変数をコマンドに解析する方法について、誰かが私にガイダンスを与えることができますか?
これを試して:
awk -F"," -v var=$test '$1 ~ "^"var"$"' alpha.txt
最初と最後に試合を固定している場合は、単に使用してください==
awk -F"," -v var=$test '$1 == var' alpha.txt
正規表現が含まれていない限り$test
、@Kent が正しい答えを持っています。
awk -F"," '$1 ~ /^'"$test"'$/{print}' alpha.txt