Controle d'acquisition en Bash
Résolu/Fermé
A voir également:
- Controle d'acquisition en Bash
- Controle parental pc - Guide
- Contrôle parental switch ne bloque pas - Forum Nintendo Switch
- Touche controle bloquée ✓ - Forum Clavier
- List bash ✓ - Forum Shell
- Minimal bash-like line editing is supported ✓ - Forum Linux / Unix
2 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
9 avril 2007 à 23:23
9 avril 2007 à 23:23
Salut,
C'est la boucle "while ... do ... done" qu'il te faut, comme ça :
C'est la boucle "while ... do ... done" qu'il te faut, comme ça :
#! /bin/bash count=$(sed -n '$=' foo.txt) echo "Entrez un nombre compris entre 1 et $count :" read nmbre while [ "$nmbre" == "0" -o "$nmbre" -gt "$count" ] do echo "Mauvaise valeur, veuillez recommencez ! " echo "Entrez un nombre compris entre 1 et $count :" read nmbre done echo "Effacement de la ligne $nmbre." sed ''$nmbre'd' foo.txt;-))