双循环

时间:2016-12-16 20:08:07

标签: linux bash

我有一个像这样的双重循环:

while read file; do
  while read directory; do
    aux=$(find $directory -maxdepth 1 -type f -name "$file" | wc -l)
    if test $aux -ge 1; then
      find $directory -maxdepth 1 -type f -name "$file"
      //
    fi
  done < dir_file.txt
done < files.txt

我试图在uniq目录中找到文件..我需要在//之后使用$file来改变continue下一个...我试过{{1}}但它改变了目录。

1 个答案:

答案 0 :(得分:0)

试试continue 2。 numeric参数计算向外循环的数量。没有参数的continue等于continue 1