Christian Seiler: Linux: überprüfen ob ein Link ein bestimmtest Ziel hat

Beitrag lesen

Hallo Sven,

ich möchte überprüfen, ob ein Link existiert und ein bestimmtes Ziel hat

if test -L ~/link; then ... ;fi;

kann ich überprüfen, ob es den Link gibt, wie kann ich aber überprüfen, ob der Link auf eine bestimmte Datei zeigt?

Es gibt ein Utility namens readlink; als bash-Script:

LINKZIEL=readlink ~/link

if [ "$LINKZIEL" == "bla" ] ; then
  # tu was
fi

Viele Grüße,
Christian

--
"I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." - Bjarne Stroustrup