0

UNIX\LINUX: ファイル内の各行にディレクトリ テキストを追加する方法は?

注:シェル(CMD TOOL OF LINUX REDHAT EPIC)を使用しているだけです...

多くのログ ファイル (.txt.gz) があり、次を使用するだけでそれらすべてを開くことができました。

foreach i (./*/*dumpfiles.txt.gz_*)
> foreach? zcat $i
> foreach? grep "-e" $i
> foreach? END

つまり、これらすべてのフォルダーを調べて、ファイルdumpfiles.txt.gz_を見つけます

出力は次のようになります。

0x4899252 move x -999
0x4899231 move y -0
0x4899222 find scribe
0x4899231 move x -999

等..

問題は、ファイルの各行にディレクトリを設定する必要があることです...コマンドpwdでディレクトリを取得できました。

私の問題に対する質問は、ファイルの各行にディレクトリ名を追加する方法ですか? 例:

(directory) (per line of all files)
machine01   0x4899252 move x -999
machine01   0x4899231 move y -0
machine09   0x4899222 find scribe
machine09   0x4899231 move x -999

等..

$ sed を使用してみましたが、解決策が見つかりません... :(

ありがとう...

4

1 に答える 1