[Unix-shell bourne] recuperer un argument
Résolu/Fermé
leeloo_aya
Messages postés
6
Date d'inscription
lundi 7 mars 2011
Statut
Membre
Dernière intervention
21 mars 2011
-
7 mars 2011 à 08:39
leeloo_aya Messages postés 6 Date d'inscription lundi 7 mars 2011 Statut Membre Dernière intervention 21 mars 2011 - 7 mars 2011 à 11:51
leeloo_aya Messages postés 6 Date d'inscription lundi 7 mars 2011 Statut Membre Dernière intervention 21 mars 2011 - 7 mars 2011 à 11:51
A voir également:
- [Unix-shell bourne] recuperer un argument
- Comment recuperer un message supprimé sur whatsapp - Guide
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
- Impossible de récupérer mon compte gmail - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
2 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
7 mars 2011 à 09:35
7 mars 2011 à 09:35
salut.
Déjà, un lien utile :
https://www.eila.univ-paris-diderot.fr/enseignement/lea/cours/informatique/linux/filters-1
où il y a plein d'outils décris qui pourront être utiles.
Ton message est un peu confus, il y a beaucoup de questions.
pour mettre un résultat de commande dans une variable, il faut encapsuler la commande, soit entre $( et ) soit entre ' (AltGr+7). Par exemple :
resu=$(ls -d f*);
quelque part, il faudrait que tu fasses un fichier de correspondance entre type ed TP et logiciel.
un lien utile, pour lire un fichier ligne par ligne :
https://forums.commentcamarche.net/forum/affich-37620017-comment-lire-un-fichier-ligne-par-ligne
Par exemple, pour ton premier tiret, si tu as mis le type de TP dans la variable "TP" :
te sortira une liste des numéros de ligne de salle qui contiennent SSH. Ensuite, tu peux faire ton traitement à partir de ça.
Déjà, un lien utile :
https://www.eila.univ-paris-diderot.fr/enseignement/lea/cours/informatique/linux/filters-1
où il y a plein d'outils décris qui pourront être utiles.
Ton message est un peu confus, il y a beaucoup de questions.
pour mettre un résultat de commande dans une variable, il faut encapsuler la commande, soit entre $( et ) soit entre ' (AltGr+7). Par exemple :
resu=$(ls -d f*);
quelque part, il faudrait que tu fasses un fichier de correspondance entre type ed TP et logiciel.
un lien utile, pour lire un fichier ligne par ligne :
https://forums.commentcamarche.net/forum/affich-37620017-comment-lire-un-fichier-ligne-par-ligne
Par exemple, pour ton premier tiret, si tu as mis le type de TP dans la variable "TP" :
if [ TP == "Unix"] then cut -d ";" -f 3 salle | grep SSH -n |cut -f 1 -d ":" fi
te sortira une liste des numéros de ligne de salle qui contiennent SSH. Ensuite, tu peux faire ton traitement à partir de ça.
leeloo_aya
Messages postés
6
Date d'inscription
lundi 7 mars 2011
Statut
Membre
Dernière intervention
21 mars 2011
Modifié par leeloo_aya le 7/03/2011 à 12:02
Modifié par leeloo_aya le 7/03/2011 à 12:02
Merci
j'ai reussi à mettre mon id dans la variable et pouvoir comme ca enregistrer une nouvelle reservation en ecrivant dans le fichier le bon id
et j arrive aussi a recuperer les salles dans lesquels on peut faire un tp
je vais essayer d ajouter une meilleure presentation des resultats (ecrire la ligne en texte pour la rendre plus comprehensible)
merci beaucoup en tout cas :) ca me simplifie beaucoup de choses de pouvoir mettre le resultat des commandes dans une variable
j'ai reussi à mettre mon id dans la variable et pouvoir comme ca enregistrer une nouvelle reservation en ecrivant dans le fichier le bon id
et j arrive aussi a recuperer les salles dans lesquels on peut faire un tp
je vais essayer d ajouter une meilleure presentation des resultats (ecrire la ligne en texte pour la rendre plus comprehensible)
merci beaucoup en tout cas :) ca me simplifie beaucoup de choses de pouvoir mettre le resultat des commandes dans une variable