1. ホーム
  2. bash

[解決済み] バイナリファイルの最初の10バイトだけを取得する方法

2023-04-14 19:51:08

質問

ファイルのヘッダー(最初の10バイト)を取得し、別のセクションで最初の10バイトを除くすべてを取得する必要があるbashスクリプトを書いています。 これらはバイナリファイルであり、おそらく \0\n が最初の10バイト全体にあります。 ほとんどのユーティリティはASCIIファイルで動作するようです。 このタスクを達成するための良い方法は何でしょうか?

どのように解決するのですか?

すでに述べたように、最初の10バイトを取得することです。

head -c 10

最初の10バイト以外を取得するために、(少なくともGNUでは) tail ):

tail -c+11