Hey,

das ist die Option "-L".
https://linuxacademy.com/blog/linux/conditions-in-bash-scripting-if-statements/#file-based-conditions
http://www.tldp.org/LDP/abs/abs-guide.pdf

Grüße

Karl

Am 08.10.2017 um 18:43 schrieb Jan Grosser:
> Hallo Liste!
>
> Ich habe folgende Verzeichnis-Struktur:
>
>  |
>  +- available/
>  |  |
>  |  +- 01.sh
>  |  +- 02.sh
>  |
>  +- enabled/
>  |  |
>  |  +-01.sh --> ../available/01.sh
>  |  +-11.sh
>  |
>  +- run.sh
>
> Alle sh-Dateien sind ausführbare Skripte, enabled/01.sh ist ein symbolischer
> Link auf available/01.sh. Das Skript run.sh soll nun alle Skripte im 
> Verzeichnis
> enabled/ ausführen.
>
> Sowas habe ich bereits gefunden:
> https://www.safaribooksonline.com/library/view/bash-cookbook/0596526784/ch04s10.html
>
> Also, Skripte wie 11.sh im obigen Beispiel werden tadellos ausgeführt, nur der
> Link nicht. Wie kann ich das Listing erweitern, damit auch symbolische Links 
> auf
> ausführbare Dateien in der if-Clause ein true ergeben?
>
> Als Workaround lasse ich run.sh nun alles in enabled/ ausführen, dann crasht 
> es
> aber auch bei nicht-ausführbaren Dateien in diesem Verzeichnis, die sich darin
> verirrt haben.
>
> Habt Ihr eine Idee?
>
> Danke und Gruß, Jan
>
>
>
> _______________________________________________
> Trolug_trolug.de mailing list
> [email protected]
> https://ml01.ispgateway.de/mailman/listinfo/trolug_trolug.de


_______________________________________________
Trolug_trolug.de mailing list
[email protected]
https://ml01.ispgateway.de/mailman/listinfo/trolug_trolug.de

Antwort per Email an