Bashまたはcshでcatコマンドを使用して複数の.outファイルを結合できますか?また、最初のファイルのヘッダーだけをリンクしたいのですが、このためにtail機能を使うつもりです。これが可能かどうか、またはこれを行う方法があるかどうかを知っている人はいますか?
答え1
接続ファイル
cat file1 file2 file3 > output
ファイルの最初のN行を取得します
head -n N file
最初のN行をインポートしてfile1
から、他のすべてのファイルをリンクします。
head -n N file | cat - file1 file2 file3 > output
Catは-
パイプされたコマンド(引数)から標準入力を読み取り、それを指定されたファイルに関連付けます。
バラより
答え2
.outがLinuxでバイナリ実行可能ファイルを参照している場合は、LinuxのeLFファイル形式を学び、ヘッダーサイズを見つけてそれを使用してファイルヘッダーをリンクする必要があります。