if abfrage in shell-skript

Ich hänge gerade an einem an und für sich trivialen Problem.

Code:
#!/bin/sh
if test ( test -d $1 ) -a ( test -d $2 )
then
 echo juppi
else
 echo nix
fi

Ausgabe liefert:

Code:
./tester: line 2: syntax error near unexpected token `test'
./tester: line 2: `if test ( test -d $1 ) -a ( test -d $2 )'

Das Skript soll darauf testen ob als Parameter zwei Verzeichnisse übergeben wurden. Bin für jede Hilfe dankbar.
 
Zurück
Oben