file
ELFveとスクリプトをできるだけ早く区別する方法は?
これ以上の詳細は必要ありません。非常に低い周波数、スクリプト(/一般テキスト)、またはその他/エラー。
ベストアンサー1
ELFとスクリプトの間にある場合は、おそらくfile
まったく必要ありません。使用bash
:
IFS= LC_ALL=C read -rn4 -d '' x < file
case $x in
($'\x7fELF') echo ELF;;
("#!"*) echo script;;
(*) echo other;;
esac
((NUL文字を区切り文字として使用)は、そうでなければ入力のNULバイトが無視されること-d ''
を説明するためのものです。bash
read
また見なさい: