如果我有
/mydir/myfile.txt
这段代码回显file already exists
if [ ! -f "/mydir/myfile.txt" ]; then
touch "/mydir/myfile.txt"
echo "created file"
else
echo "file already exists"
fi
但如果我有
/mysecondarydir/myfile.txt
进而
ln -s /mysecondarydir /mydir
所以这/mydir
是一个符号链接而不是上面的代码回显的常规目录created file
。
我当然希望它以同样的方式处理这两种情况。我怎么做?