bash에 심볼릭 링크가 있는지 확인하려고합니다. 여기 내가 시도한 것이있다.심볼릭 링크가 있는지 확인하는 방법
mda=/usr/mda
if [ ! -L $mda ]; then
echo "=> File doesn't exist"
fi
mda='/usr/mda'
if [ ! -L $mda ]; then
echo "=> File doesn't exist"
fi
그러나 작동하지 않습니다. '!' 빠져 나오면 절대로 발동하지 않습니다. 그리고 '!' 거기에, 매번 트리거합니다.
그 가치는 무엇입니까? [[! -D $ mda]] 잘 작동합니다. – DMin