これを試して
for i in `find * | grep "php$"`; do echo -n $i " -> "; head -1 $i; done
これは、PHPで終わるすべてのファイルのリストを取得し、それをループします。ファイル名をエコーしてから、ファイルの最初の行を出力します。挿入したばかり
次のような出力が得られます:
calendar.php -> <?php
error.php -> <?php
events.php -> <?php
gallery.php ->
index.php -> <?php
splash.php -> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
information.php -> <?php
location.php -> <?php
menu.php -> <?php
res.php -> <?php
blah.php -> <?php
次に、最後に通常のgrepを貼り付けて、見たいものを取り除き、例外だけを見つけることができます
for i in `find * | grep "php$"`; do echo -n $i " -> "; head -1 $i; done | grep -v "<?php"
出力:
gallery.php ->
splash.php -> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
find