0

我有一点问题。我正在尝试编写一个脚本来查找给定目录中给定类型(php)的所有文件。如果没有找到,它会遍历父目录中的所有子目录。如果它找到它,它会执行给定的操作并中断。

这是我到目前为止所拥有的:

function findPHP(){
  declare -a FILES
  FILES=$(find ./ -type f -name \*.php)
  for f in $FILES
  do
    echo "Processing $f file..."
    # take action on each file.
  done
}

有任何想法吗?

4

1 回答 1

-1

使用$(...)shell 时,不会将括号内的任何字符视为特殊字符(与类似的反引号语法不同),这表明*不需要转义。该find命令可能是从字面上看\*。尝试删除反斜杠。

于 2012-07-23T02:19:17.130 回答