2011-09-26 12 views

答えて

2

magic numbers.に基づいてファイルの種類を識別するfile(1)です。以下のようなシェルスクリプトでこれを囲み、ディレクトリの一覧を取得します。

for a in /usr/bin/*; do 
    file ${a} 
done 

デフォルトでは、出力にはファイル名が含まれます。

+0

これは、シェルスクリプトを書く必要があることを意味しますか? –

+0

と、ファイルがスクリプトかどうかをどのように理解できますか? –

+0

@Ebrahim abbasi - 'file'ユーティリティがあなたに伝えます。シェルスクリプトはすべてのディレクトリを調べて起動します。いくつかのシェルスクリプトとバイナリで 'file'を実行して、それが何を生成しているかを見てください。 – ConcernedOfTunbridgeWells

0

使用fileコマンド:

file /usr/bin/* 
関連する問題