Drupal 테마의 디렉토리를 비교하려고합니다. 드루팔 테마는 여러 파일로 구성된 디렉토리이며 어떤 파일이 필수적인지 알아 내려고합니다. 예를 들어, 그들은 모두 template.php
또는 라는 파일을 가질 수 있습니다 page.tpl.php
.
여러 디렉토리에 대한 모든 공통 파일 세트를 어떻게 찾을 수 있습니까? 제 경우에는 모든 '동일한'파일 (동일한 이름)이 동일한 수준의 디렉토리에있을 것입니다.
모든 디렉토리에 공통적 인 파일의 모든 이름 (경로 아님)을 나열합니다.
dirs=( "A dir" "B dir" "C dir" "D dir" )
find "${dirs[@]}" -maxdepth 1 -type f -name "*" -printf '%f\n' |
sort | uniq -c | sed -n "s/^ *${#dirs[@]} //p"
또는 디렉토리를 매개 변수로 사용하여 스크립트 파일 또는 함수로 호출하십시오.
find "$@" -maxdepth 1 -type f -name "*" -printf '%f\n' |
sort | uniq -c | sed -n "s/^ *$# //p"
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다