Substitution Shell / bash
Résolu/Fermé
BenjaminA2mains
Messages postés
43
Date d'inscription
dimanche 1 août 2021
Statut
Membre
Dernière intervention
5 février 2023
-
Modifié le 7 oct. 2022 à 10:47
BenjaminA2mains Messages postés 43 Date d'inscription dimanche 1 août 2021 Statut Membre Dernière intervention 5 février 2023 - 8 oct. 2022 à 14:38
BenjaminA2mains Messages postés 43 Date d'inscription dimanche 1 août 2021 Statut Membre Dernière intervention 5 février 2023 - 8 oct. 2022 à 14:38
A voir également:
- Substitution Shell / bash
- Classic shell windows 11 - Télécharger - Personnalisation
- Bingo bash free - Télécharger - Divers Jeux
- Bash permission non accordée - Forum Shell
- Bash addition ✓ - Forum Shell
- Classic shell c'est quoi ✓ - Forum Windows 8 / 8.1
5 réponses
BenjaminA2mains
Messages postés
43
Date d'inscription
dimanche 1 août 2021
Statut
Membre
Dernière intervention
5 février 2023
Modifié le 7 oct. 2022 à 11:05
Modifié le 7 oct. 2022 à 11:05
Ok, j'ai trouvé une solution, vu que chaque profil commence tous par "student", je peux faire :
#!/bin/bash clear echo && echo ' Pour quel étudiant ?' echo ' (student07 par exemple)' && echo read student clear echo && echo ' Vous êtes l'\''étudiant n°'${student##*student}''
Mais n'est malheureusement pas utilisable dans un cas générique :
Si quelqu'un à une solution justement dans un cas générique, je laisse le topic en "non résolu" pour l'instant
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
7 oct. 2022 à 17:10
7 oct. 2022 à 17:10
hello
il faut un espace entre : et -3 (voir man bash)
echo && echo ' Vous êtes l'\''étudiant n°'${student: -3}''
BenjaminA2mains
Messages postés
43
Date d'inscription
dimanche 1 août 2021
Statut
Membre
Dernière intervention
5 février 2023
7 oct. 2022 à 17:58
7 oct. 2022 à 17:58
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
8 oct. 2022 à 11:06
8 oct. 2022 à 11:06
montre le script
BenjaminA2mains
Messages postés
43
Date d'inscription
dimanche 1 août 2021
Statut
Membre
Dernière intervention
5 février 2023
8 oct. 2022 à 12:57
8 oct. 2022 à 12:57
Tout est dans le screenshot, ni plus ni moins
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
8 oct. 2022 à 13:39
8 oct. 2022 à 13:39
comment tu l'exécutes ?
ne pas faire
sh test.sh
mais
bash test.sh # ou chmod u+x test.sh; ./test.sh
BenjaminA2mains
Messages postés
43
Date d'inscription
dimanche 1 août 2021
Statut
Membre
Dernière intervention
5 février 2023
8 oct. 2022 à 14:38
8 oct. 2022 à 14:38
J'ai relancer la VM
Et ça fonctionne maintenant
En tout cas merci, au moins le topic montre bien tout ce qu'on doit faire attention mdrr