Aide awk
Fermé
carpathia
-
19 déc. 2008 à 21:13
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 22 déc. 2008 à 17:57
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 22 déc. 2008 à 17:57
3 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
22 déc. 2008 à 12:29
22 déc. 2008 à 12:29
Salut,
#! /bin/bash echo "veuilez choisir votre choix : 1) vérifier last restart server & cpu status 2) vérifier le snap dealay 3) vérifier recovery 4) sortir" read -p "Votre choix :" choice case "$choice" in 1) commande1... ;; 2) commande2... ;; 3) commande3... ;; 4) commande4... ;; *) echo "Mauvais choix." exit 1 ;; esac;-))
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
22 déc. 2008 à 15:08
22 déc. 2008 à 15:08
Modifie ton script comme ça alors (les parties en gras) :
#! /bin/sh while : do clear echo "veuilez choisir votre choix : 1) vérifier last restart server & cpu status 2) vérifier le snap dealay 3) vérifier recovery 4) sortir" read -p "Votre choix : " choice case "$choice" in 1) echo "commande1..." sleep 2 continue ;; 2) echo "commande2..." sleep 2 continue ;; 3) echo "commande3..." sleep 2 continue ;; 4) echo "bye, bye..." break ;; *) echo "Mauvais choix." sleep 2 continue ;; esac done
mourad.ounough
Messages postés
21
Date d'inscription
lundi 22 décembre 2008
Statut
Membre
Dernière intervention
13 avril 2012
22 déc. 2008 à 17:02
22 déc. 2008 à 17:02
bonjour
jai charger le scripts mais quand je choisis un num ,jai le message :
mauvais chois
voila le scripts :
#! /bin/bash
echo "veuilez choisir votre choix :
1) vérifier last restart server & cpu status
2) vérifier le snap dealay
3) processus usage
4) vérifier recovery
6) sortir"
read -p "Votre choix :" choice
case "$choice" in
1) $HOME/.profile; /in/local/bin/sepman -l | grep Defence| awk '{print"=====================>>"$1 " "$2}'
;;
2) $HOME/.profile > /dev/null 2>&1;get_snap | grep -vE "Active|the|snap|Delay" | awk '{if ($4>=25) print " "" "" "" "$4" "" "" "$7}'
;;
3) $HOME/.profile ;/in/local/bin/top | head -8 | tail -3
;;
4) ls -l /in/local/var/recovery | wc -l
;;
*) echo "Mauvais choix."
exit 1
;;
esac
#! /bin/sh
while :
do
clear
echo "veuilez choisir votre choix :
1) vérifier last restart server & cpu status
2) vérifier le snap dealay
3) vérifier recovery
4) sortir"
read -p "Votre choix : " choice
case "$choice" in
1) echo "$HOME/.profile; /in/local/bin/sepman -l | grep Defence| awk '{print"=====================>>"$1 " "$2}'"
sleep 2
continue
;;
2) echo "$HOME/.profile > /dev/null 2>&1;get_snap | grep -vE "Active|the|snap|Delay" | awk '{if ($4>=25) print " "" "" "" "$4" "" "" "$7}'"
sleep 2
continue
;;
3) echo "$HOME/.profile ;/in/local/bin/top | head -8 | tail -3"
sleep 2
continue
;;
4) echo "bye, bye..."
break
;;
*) echo "Mauvais choix."
sleep 2
continue
;;
esac
done
merci à vous
jai charger le scripts mais quand je choisis un num ,jai le message :
mauvais chois
voila le scripts :
#! /bin/bash
echo "veuilez choisir votre choix :
1) vérifier last restart server & cpu status
2) vérifier le snap dealay
3) processus usage
4) vérifier recovery
6) sortir"
read -p "Votre choix :" choice
case "$choice" in
1) $HOME/.profile; /in/local/bin/sepman -l | grep Defence| awk '{print"=====================>>"$1 " "$2}'
;;
2) $HOME/.profile > /dev/null 2>&1;get_snap | grep -vE "Active|the|snap|Delay" | awk '{if ($4>=25) print " "" "" "" "$4" "" "" "$7}'
;;
3) $HOME/.profile ;/in/local/bin/top | head -8 | tail -3
;;
4) ls -l /in/local/var/recovery | wc -l
;;
*) echo "Mauvais choix."
exit 1
;;
esac
#! /bin/sh
while :
do
clear
echo "veuilez choisir votre choix :
1) vérifier last restart server & cpu status
2) vérifier le snap dealay
3) vérifier recovery
4) sortir"
read -p "Votre choix : " choice
case "$choice" in
1) echo "$HOME/.profile; /in/local/bin/sepman -l | grep Defence| awk '{print"=====================>>"$1 " "$2}'"
sleep 2
continue
;;
2) echo "$HOME/.profile > /dev/null 2>&1;get_snap | grep -vE "Active|the|snap|Delay" | awk '{if ($4>=25) print " "" "" "" "$4" "" "" "$7}'"
sleep 2
continue
;;
3) echo "$HOME/.profile ;/in/local/bin/top | head -8 | tail -3"
sleep 2
continue
;;
4) echo "bye, bye..."
break
;;
*) echo "Mauvais choix."
sleep 2
continue
;;
esac
done
merci à vous
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
22 déc. 2008 à 17:57
22 déc. 2008 à 17:57
Ben je vois pas, chez moi ça marche (copier/coller de ton script ce_dessus) ;-\
22 déc. 2008 à 14:49
jai ce message quand j'execute le scripts :
linus@VAS_IN linus 14:37:42]$ ./casa
veuilez choisir votre choix :
1) vérifier last restart server & cpu status
2) vérifier le snap dealay
3) processus usage
4) vérifier recovery
6) sortir
Votre choix :6
Mauvais choix.
[linus@VAS_IN linus 14:37:51]$ 1
bash: 1: command not found
[linus@VAS_IN linus 14:37:59]$ 2
bash: 2: command not found
[linus@VAS_IN linus 14:38:02]$ 3
bash: 3: command not found
et voila le scripts :
#! /bin/bash
echo "veuilez choisir votre choix :
1) vérifier last restart server & cpu status
2) vérifier le snap dealay
3) processus usage
4) vérifier recovery
6) sortir"
read -p "Votre choix :" choice
case "$choice" in
1) $HOME/.profile; /in/local/bin/sepman -l | grep Defence| awk '{print"=====================>>"$1 " "$2}'
;;
2) $HOME/.profile > /dev/null 2>&1;get_snap | grep -vE "Active|the|snap|Delay" | awk '{if ($4>=25) print " "" "" "" "$4" "" "" "$7}'
;;
3) $HOME/.profile ;/in/local/bin/top | head -8 | tail -3
;;
4) ls -l /in/local/var/recovery | wc -l
;;
*) echo "Mauvais choix."
exit 1
;;
esac
merci à vous