[shell] récupérer les premiers caractères
Résolu
kingos
-
kingos -
kingos -
Bonjour,
je cherche à récupérer les premiers caractères d'une chaîne mais ceci sans utiliser la commande awk.
C'est à dire dans save_1_1_1, où le premier délimiteur serait donc '_' je veux pouvoir récupérer save.
Merci par avance
je cherche à récupérer les premiers caractères d'une chaîne mais ceci sans utiliser la commande awk.
C'est à dire dans save_1_1_1, où le premier délimiteur serait donc '_' je veux pouvoir récupérer save.
Merci par avance
A voir également:
- [shell] récupérer les premiers caractères
- Classic shell - Télécharger - Personnalisation
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Récupérer mon compte facebook désactivé - Guide
3 réponses
Essaye cette construction sous bash:
man bash Remplacement des paramètres
johan@johan:~$ myvar=abc_def_ghi johan@johan:~$ echo ${myvar%%_*} abc johan@johan:~$ thefile=DSC0123-987.jpg johan@johan:~$ echo ${thefile%%-*} DSC0123 Partie finissante extension johan@johan:~$ echo ${thefile##*.} jpg
man bash Remplacement des paramètres