Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
The Hit-Man
- Beiträge: 2222
- Registriert: 21.11.2004 17:01:56
- Wohnort: Menden ( Sauerland )
-
Kontaktdaten:
Beitrag
von The Hit-Man » 04.09.2019 15:08:09
ich bin jetzt nicht so der bash coder aber ich habe mal ne frage. wieso wird hier das innere if schleife durchlaufen wenn doch eine von meinen variablen false ist? was mache ich denn da falsch.
es soll nur ins innere if gesprungen werden wenn SFS und RFS = true sind.
weiß da jemand was?
Code: Alles auswählen
SFS=false
RFS=true
if [ $SFS == true ] && [ $RFS == true ]; then
printf 'save and restore at the same time is not possible.\n\n'
exit 1
fi
Zuletzt geändert von
The Hit-Man am 04.09.2019 15:49:44, insgesamt 1-mal geändert.
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.
damals windows, früher ubuntu, danach debian, heute arch-linux
-
Lord_Carlos
- Beiträge: 5578
- Registriert: 30.04.2006 17:58:52
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Dänemark
Beitrag
von Lord_Carlos » 04.09.2019 15:26:13
Funktioniert hier genau wie es soll.
Wenn eins false ist wird nichts ausgegeben.
Nebenbei, ich glaube man sollte gerne Variablen in Gaensefuesse packen. also "$SFS" == true. Aber das hat nichts mit deinem Problem zu tun.
Code: Alles auswählen
╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!
-
The Hit-Man
- Beiträge: 2222
- Registriert: 21.11.2004 17:01:56
- Wohnort: Menden ( Sauerland )
-
Kontaktdaten:
Beitrag
von The Hit-Man » 04.09.2019 15:49:17
jo, habe ich dann auch mal gemacht mit den gänsefüßen, geht aber auch ohne. hatte nen totalen denkfehler in meinem ganzen script. jetzt gehts.
danke ...
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.
damals windows, früher ubuntu, danach debian, heute arch-linux