一般的な形式のテキスト ファイルがいくつかあります
0
0
0
0
125
0
0
0
0
0
0
3211
0
0
0
0
まず、file1.txt のどの行にゼロ以外の要素が含まれているかを特定したいと思います。
grep -ne '^[1-9]' file1.txt | cut -f 1 d:
次に、file1.txt、file2.txt、および file3.txt でこれらの行番号をループし、見つかった番号を新しいファイルに貼り付けます。各テキスト ファイルには 1 行に 1 つの数字がありますが、たまにある行には改行文字しかありません
file1 file2 file3
125 a num a num
3211 a num a num
貼り付けコマンドを使用して、各結果を新しいテキスト ファイルに追加します。ただし、特定の行番号の内容を grep する方法がわかりません。どんな助けでもいただければ幸いです