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 を使用してみましたが、解決策が見つかりません... :(
ありがとう...