下の記事を参考に、表中の指定の列からgrepのような検索を行いたいと考えています。
【Linux】awkコマンドを用いて指定列を特定のキーワードで検索する
https://www.mtioutput.com/entry/2017/08/11/162306
タブ区切りtest.tableファイルの3列目の中に、test_list中の文字列と完全一致するものがあった場合、その行ごとtest.tableから抽出したいです。
そこで、下のようなコマンドを実行してみたのですが、うまくいきません (なにも起こらない)。解決策をご教授いただきたいです。
bash
1cat test_list | while read line; do 2cat test.table | awk 'BEGIN{FS="\t"} $3 == "${line}" {print $0}' 3done
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/23 14:24