Frage zu Bash scripting

Hallo,
ich möchte in einem shellscript (BASH) abfragen (mit test), ob ein
Befehl und eine Funktion wahr liefern.

Ich habe es wie folgt probiert:
(1) if [ funktion && `befehl` ]; then....
(2) if [ funktion ] && [ `befehl` ]; then....
(3) if funktion && `befehl`; then.....

Keine der Möglichkeiten liefert das erwartete Ergebnis. Also dass beides
wahr ist...

Hallo,
da ich auch kein großer shell-programmierer bin kann ich dir keine
sichere antwort geben, aber du könntest versuchen es in 2 verschachtelte
if-anweisungen zu packen:

if [ funktion ]
then
  if [ `befehl` ]
  then
...

oder so ähnlich :wink:

grüße
Michael

Peter Moser (FutureBrain Network Solutions) wrote:

Ich habe es wie folgt probiert:
(1) if [ funktion && `befehl` ]; then....
(2) if [ funktion ] && [ `befehl` ]; then....
(3) if funktion && `befehl`; then.....

http://www.tldp.org/LDP/abs/html/testconstructs.html

Bye, Chris.

Chris wrote:

Ich habe es wie folgt probiert:
(1) if [ funktion && `befehl` ]; then....
(2) if [ funktion ] && [ `befehl` ]; then....
(3) if funktion && `befehl`; then.....
   
http://www.tldp.org/LDP/abs/html/testconstructs.html

Bye, Chris.

_______________________________________________
http://www.lugbz.org/mailman/listinfo/lugbz-list
LUGBZ is pcn.it-powered

ausführliches Tuturial zum Thema "Advanced BASh Scripting"....
http://www.freealter.org/doc_distrib/bash-2.04/abs-0.4/index.html