我正在寻找比较 Drupal 主题的目录。drupal 主题是一个由多个文件组成的目录,我试图找出哪些是必不可少的。例如,他们可能都有一个名为template.phpor的文件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"
Run Code Online (Sandbox Code Playgroud)
或者将其作为脚本文件或函数调用,以目录作为参数。
find "$@" -maxdepth 1 -type f -name "*" -printf '%f\n' |
sort | uniq -c | sed -n "s/^ *$# //p"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4357 次 |
| 最近记录: |