이 시도
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