最初の列で変数パターンを見つける方法

最初の列で変数パターンを見つける方法

最初の列の変数パターンを探したいです。

$ cat test.txt    
abc.xyz   
abc.def
pqr.tap
pqr.abc
abc.mnp
mnp.abc
abc.pqr
abc.mob

変数モードが次の場合、abc出力は次のようになります。

abc.xyz
abc.def
abc.mnp
abc.pqr
abc.mob

変数モードが次の場合、mnp出力は次のようになります。

mnp.abc

スキーマが変更できない場合は、コマンドを介して実行できます(スキーマmnpの場合)。

awk -F"." '{ if($1 == "mnp") print $0;}' test.txt

ベストアンサー1

それは言うことができます:

pt="abc"
awk -v variable="$pt" -F"." '$1 ~ variable {print $0}' test.txt 

これ以上ここ

おすすめ記事