Как проверить, является ли данный параметр символической / мягкой ссылкой? в bash - PullRequest
0 голосов
/ 07 апреля 2020

Я хочу что-то похожее на это:

if [ -d "$1" ] 
then 
echo "Directory"

но с мягкой ссылкой:

if [ ??? "$1" ]
then 
echo "Softlink"

1 Ответ

1 голос
/ 07 апреля 2020

Согласно документации Bash -Geginners-Guide :

[-h FILE] Истина, если FILE существует и является символьной c ссылкой.

...