我試圖創建一個腳本,通過搜索目錄來查找指向不存在的對象的符號鏈接。符號鏈接檢查 - Linux Bash腳本
我有一個文件在一個刪除符號鏈接的目錄,但由於某種原因,當我運行下面的腳本它說文件存在。
#!/bin/bash
ls -l $1 |
if [ -d $1 ]
then
while read file
do
if test -e $1
then
echo "file exists"
else
echo "file does not exist"
fi
done
else
echo "No directory given"
fi
感謝