PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : #!/bin/sh : 2 files per if checken



senfmensch
15-06-2003, 00:32
huhu :) also ich wuerde gerne in einer if anweisung testen ob 2 files existieren. mit einer geht das ja so:
if [ -e file] ; then
..
fi
also wie formulier ich das fuer 2 files?

fork
15-06-2003, 08:22
nichts leichter als das:

if [ -e file -a -e file2 ] ; then

Gruß
Tobias

senfmensch
15-06-2003, 13:03
thx ;) aber mit 3 files gehts nit oder?

Jasper
15-06-2003, 15:08
Original geschrieben von senfmensch
thx ;) aber mit 3 files gehts nit oder?

warum nicht? klar geht das.

-j

senfmensch
15-06-2003, 15:17
oh stimmt hatt mich nur verchrieben :rolleyes: :)

senfmensch
15-06-2003, 19:04
so noch mal ne frage :D
also ich wuerd gern per if nachprüfen ob $1 hoechstens 3 stellen hat.
also if [ "$1" == "weniger oder gleich 3 stellen" ]
was auch gehen wuerd waere ob $1 nur aus zahlen besteht.
also if [ "$1" == "nur.zahlen" ]
geht das ueberhaupt? :)

fork
18-06-2003, 18:18
if echo $1 | grep -q '^[0-9]*$'
then echo "Nur Zahlen"
fi

Gruß
Tobias