誰かが私を助けることができたら大変感謝します。UNIXコマンド(grep、sedまたはawk):入力として出力し、ファイルを検索
grep、sed、またはawk(またはその他のコマンド)を使用してこのタスクを実行したいと思います。 私は2つのファイルを持っています。 file1の行と一致するファイル2の2番目の列は、に抽出した場合
ファイル1
0
1
4
ファイル2
S 0 1832 * 0 * * *
S 1 1801 * 0 * * *
H 1 1298 99.2 + 0 0 301M10I997M493I
S 2 1791 * 0 * * *
S 3 1720 * 0 * * *
S 4 1693 * 0 * * *
S 11 1693 * 0 * * *
私が何をしたいの出力は、だから、
S 0 1832 * 0 * * *
S 1 1801 * 0 * * *
H 1 1298 99.2 + 0 0 301M10I997M493I
S 4 1693 * 0 * * *
です出力。これは私がしたいことです。ここ
awkは完璧です。この方向を見てください。あなたのコードを開始/実行するには、ここに似たような質問への回答がたくさんあります。 – NeronLeVelu
私はこれを使用しました cat File1.txt | grep -f - File2.txt しかし、列を指定することはできません。 – user2182606