Linuxでリスト出力をgrepへの入力として使用するには?

Linuxでリスト出力をgrepへの入力として使用するには?

table_1

A D G
B E H
C F I

awk '{print $1}' table_1次のコマンドを使用して、上記の表の列1を印刷します。list_1

A
B
C

list_1上記の内容をgrep -f使いたいです。table_2

A n m
B m n
C n m
D m n
E n m

得るためにtable_3

A n m
B m n
C n m

しかし、保存せずに1行のコードを使用してこれを実行したいと思いますlist_1

コマンドをどのように設定しますか?

ベストアンサー1

些細な(しかしいいえbash 関連) 変更点サイラスのコメント:

awk '{print $1}' table_1 | grep -f - table_2

広範なルール(ファイル名など)を使用してください。- 「標準入力から読み取る」を意味します。

おすすめ記事