Deux conditions à vérifier
Bonjour,
comment faire pour vérifier deux conditions (si une valeur existe ou l'autre, alors ...)
j'ai fait ça comme début de script, mais forcément, il vérifie les deux en même temps mais pas l'un ou l'autre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| #!/bin/bash
cmd=$(awk -vword="$ORL2$3" '($0 ~ "^(.* )?"word"( .*)?$"){print $2}' "$dir$file" | wc -l)
cmd2=$(awk -vword="$ORL$1" '($0 ~ "^(.* )?"word"( .*)?$"){print $2}' "$dir$file" | wc -l)
# on verifie qu'une IP donnee par l'utilisateur n'existe pas déjà dans le fichier de reservation, si elle existe, on arrete le processus
# echo $ORL2$3
echo $cmd
# echo $ORL$1
echo $cmd2
if [[ $cmd != "0" ]] || [[ $cmd2 != "0" ]]
then
echo "$ORL2$3 - $ORL$1 existe, merci de recommencer"
fi |
j'ai cru voir du while avec du -ne 0 (par exemple) mais j'avoue que je suis un peu perdu pour le coup !
merci pour l'aide !