【发布时间】:2017-08-25 01:02:28
【问题描述】:
现在,我的代码如下所示:
#!/bin/bash
Dir1=$1
Dir2=$2
for file1 in $Dir1/*; do
for file2 in $Dir2/*; do
if [[ $file1 == $file2 ]]; then
echo "$file1 is contained in both directories"
fi
done
done
我正在尝试比较输入的两个目录的文件名,如果文件名匹配,则说该文件位于两个目录中。 但是,当我尝试运行它时,即使我在两个目录中都有相同的文件,也没有任何内容被回显。
【问题讨论】: