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