[solved] bash und bool

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
The Hit-Man
Beiträge: 2222
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

[solved] bash und bool

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 ;)

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: bash und bool

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!

Benutzeravatar
The Hit-Man
Beiträge: 2222
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: bash und bool

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 ;)

Antworten