运行时参数如下: $1 是包含文件列表的文件的路径 $2 是包含文件的目录的路径 我想要做的是检查 $1 中列出的每个文件是否存在于 $2 目录中
我在想这样的事情:
for f in 'cat $1'
do
if (FILEEXISTSIN$2DIRECTORY)
then echo '$f exists in $2'
else echo '$f is missing in $2' sleep 5 exit
fi
done
Run Code Online (Sandbox Code Playgroud)
如您所见,我希望这样,如果目录中$1
不存在 中列出的任何文件$2
,则脚本会声明该文件然后关闭。我唯一无法理解的(FILEEXISTSIN$2DIRECTORY)
部分是部分。我知道你可以做到,[ -e $f ]
但我不知道你如何确保它检查它是否存在于$2
目录中。