liteqz.com
Ubuntu: -eq: opérateur unaire attendu (2 solutions!! ) J'ai essayé de comprendre ce qui ne va pas avec cela, mais je ne peux tout simplement pas le comprendre. C'est la partie qui semble recevoir une erreur. elif [ $operation = 'man']; then if [ $aug1 = 'add']; then # <- Line 75 echo 'Man Page for: add' echo '' echo 'Syntax: add [number 1] [number 2]' echo '' echo 'Description:' echo 'Add two different numbers together. ' echo '' echo 'Info:' echo 'Added in v1. 0' echo '' elif [ -z $aug1]; then echo 'Please specify a command to read the man page. ' else echo 'There is no manual page for that command. ' fi J'obtiens cette erreur: calc_1. 2: line 75: [: =: unary operator expected 4 Je pense que votre if le relevé à la ligne 75 nécessite un fi. 7 En cas de doute, citez vars. 9 @koola, citez 'toujours' vars. Si vous savez que vous allez toujours utiliser bash, il est beaucoup plus facile de toujours utiliser la commande composée conditionnelle double crochet [[... ]], au lieu de la version support simple compatible Posix [... ].
#! /bin/bash #ps -aux | grep abcd > /home/ var= grep -o -i abcd /home/ | wc -l threshold=15 if [ $var -lt $threshold]; then echo "One of the service is down on $HOSTNAME" > mailx -s "Application alert on $HOSTNAME" [email protected] < fi if [ $var -eq $threshold]; then echo "All services are up and running fine on $HOSTNAME" > exit; Je reçois [: -lt: opérateur unaire attendu et [: -eq: opérateur unaire attendu lorsque les boucles if sont lancées. Quelqu'un peut-il s'il vous plaît aider pourquoi cela se produit? Réponses: -1 pour la réponse № 1 Indentez vos blocs de code dans l'instruction if: if [ "$var" -lt "$threshold"]; then if [ "$var" -eq "$threshold"]; then (ou supprimer les échos)
Cet article est une ébauche concernant les mathématiques et l' informatique. Vous pouvez partager vos connaissances en l'améliorant ( comment? ) selon les recommandations des projets correspondants. En mathématiques et en programmation informatique, une opération unaire, aussi appelée une fonction monadique, est une opération à un opérande ou une fonction a un seul argument. Exemples en mathématiques [ modifier | modifier le code] Valeur absolue ( | x |) d'un nombre réel. Opposé ( - x) d'un nombre réel. Carré ( x²) d'un nombre réel. Inverse ( g -1) d'un élément d'un groupe. Exponentielle,. Exponentielle de base a,. Exemples en programmation [ modifier | modifier le code] Famille des langages C [ modifier | modifier le code] Dans la famille des langages C, les opérations suivantes sont unaires: Incrément: ++ x, x ++ Décrément: −− x, x −− Adresse ou référence: & x Indirection ou déréférencement: * x Ne rien faire: + x Opposé: − x Complément à un: ~ x Négation:! x Sizeof: sizeof x, sizeof( type) Conversion de type: ( type) cible Portail de l'informatique Portail des mathématiques Portail de la programmation informatique
Vous avez utilisé deux types différents de Quote dans ton code. L'un d'eux (très probablement celui qui est utilisé dans la lignée des echo dedans) devrait être invalide. 1 pour la réponse № 2 Chepner avait raison, je ne savais pas que monLes opérateurs "-gt et -lt" n'utilisaient pas de tirets comme je l'avais pensé. Il lisait comme si j'avais tapé "--gt et --lt". J'avais copié mon script d'un éditeur de texte dans vim. CURR_AVAIL=df /home2 | tail -1 | awk "{ print $4}" if [ "$DIFF_AVAIL" -gt 1000]; elif [ "$DIFF_AVAIL" -lt -1000]; Merci pour votre aide!
Agrandir l'image Référence 55605030P Imprimer Batterie Stationnaire à plomb ouvert Bac L5D Tension 12V Capacité Ah/20H: 105 Capacité Ah/100H: 115 Le complément indispensable pour votre panneau solaire! Nos batteries sont toujours livrées « prêtes à l'emploi ». Testée et approuvée par nos soins pour un grand nombre de cycles « charges / décharges » avec un panneau solaire. Batterie stationnaire moove 105 ah. Fiche technique Poids 26. 6 Dimensions 353 L x 175 l x 190 H mm Quantité par défaut (multiple de commande) 1 Accessoires
Moyenne des votes pour ce produit Moyenne: 5. 0 / 5 Basée sur 1 avis clients.
Détails techniques de la batterie Bosch L4034 Marque: Bosch Modèle: L4034 Tension: 12 Volts Capacité: 105 Ah Capacité de démarrage à froid: 800 A (EN) Cellule: Plomb-acide Longueur: 33 cm Largeur: 17, 5 cm Hauteur: 24 cm Poids: 23, 7 kg Polarité: Positif à gauche Convient pour: remorque, bateau, camping-cars, loisir Garantie: 2 ans La batterie Bosch L4034 105 Ah: une grande autonomie La batterie à décharge lente Plomb-acide dispose d'une capacité de 105 Ah. Vous pouvez ainsi profiter d'une grande quantité d'énergie pour bon nombre de vos appareils suffisamment longtemps. Si vous comptez utiliser cette Bosch L4034 105 Ah sur une installation photovoltaïque, il est intéressant de connaitre le temps d'utilisation d'une batterie marine. Batterie AGM COMPACT 105Ah ANTARION. Il suffit pour cela d'effectuer le calcul suivant: (Capacité de la batterie en Ampère-heures / Ampérage de votre installation). Afin de simplifier les choses, l'équipe de Watteo à réalisé un outil en ligne pour connaitre l'autonomie d'une batterie à décharge profonde.