ディレクトリを再帰的にクロールし、ファイルに最初の4バイトがある場合は、そのファイルで実行したいと\x58\x46\x53\x00
思います。strings
ベストアンサー1
これがよく使用するファイル形式の場合は、~/.magic
それをユーザー(またはシステムマジックファイル)に定義します。
0 long 0x00534658 XFS-file
(リトルエンディアンシステムを使用していると仮定)。これで、file
次のコマンドを使用してテストできます。
$ file testfile
testfile: XFS-file
これをテストするためにこれを行うことができます。
if [[ `file -b testfile` == XFS-file ]]; then strings testfile; fi