0
"documents"(file1、file2、...)というディレクトリにいくつかのファイルがありますが、別のディレクトリ "documents_hex"に保存したいのですがコマンドラインからのhexdump。 "documents"内の各ファイルにhexdumpを使用し、入出力に同じ名前の "documents_hex"( "documents_hex"は "documents"内にあります)に保存する方法がありますか?"recursive hexdump"コマンドラインから入力と出力が同じ名前の
例:FILE1/documents_hex/FILE2に、...
'CD書類; *のファイルの場合。 "$ file"> "/ path/to/documents_hex/$ file"をhexダンプします。あなたの 'hexdump'プログラムが出力を指定するための' -o'オプションを持っていないか、それと似たようなものです。 (Cygwinの 'hexdump'にはこのようなオプションはありません) –
ありがとう!もう一つの疑問:-Cオプション付きのhexdumpを使っています。アドレスと16バイトの単語だけを保持する方法はありますか? –
私はちょうど 'hexdump'オプションを使う方法を見つけていません。 'hexdump -C" $ file "|を使うことができます。私は提案したループの本体でsedの/ [[:space:]] * |。* | $ // '> "/ path/to/documents_hex/$ file"これは、 'sed'を使って、2つの小節の間のマテリアルとその直前のスペースを削除します。 –