やったこと
ファイルの種類を識別するコマンドの file
を使ってみます。
man file
より抜粋
file tests each argument in an attempt to classify it.
調査
ファイルを用意する
a.php
<?php
echo 'hoge'
b.rb
class Sample
def hoge
p 'hoge'
end
end
Sample.new.hoge
実行結果
$ file a.php
a.php: PHP script text, ASCII text
$ file b.rb
b.rb: Ruby module source text, ASCII text
php
, ruby
を識別することができました。