J'ai un script qui va vérifier plusieurs conditions dans if et exécuter une commande si elle est vraie.Déterminez laquelle des multiples conditions est vraie
if [ ! -f /tmp/a ] && [ ! -f /tmp/b ]; then
touch /tmp/c else
echo "file exists" fi
Je voudrais maintenant besoin de savoir qui de la condition multiple était vrai. Par exemple:/tmp/a ou/tmp/b qui a déjà existé. Y a-t-il un moyen d'obtenir cela dans mon autre état?
pourriez-vous s'il vous plaît expliquer? Je suis assez confus :) – user2700022
Fondamentalement, nous utilisons deux drapeaux qui sont définis en fonction de l'existence du fichier. Ensuite, le bloc if-else utilisera ces drapeaux sans avoir à se soucier de la façon dont ils ont été définis. – codeforester
oh, il était nouveau pour moi que nous puissions définir [[]] avec out si et aussi en réglant des drapeaux comme celui-ci. Merci beaucoup. – user2700022