Bonjour,
J'ai une chaine dans un scrpit sh Bourne shell qui contient
x="ch1 ch2 ch3 .. chx"
et je souhaite supprimer la derniere occurence ?
Cela est il possible sans awk ? avec cut tr ou sed ?
Merci d'avance
Philippe
Bonjour,
J'ai une chaine dans un scrpit sh Bourne shell qui contient
x="ch1 ch2 ch3 .. chx"
et je souhaite supprimer la derniere occurence ?
Cela est il possible sans awk ? avec cut tr ou sed ?
Merci d'avance
Philippe
Bonjour,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 x="ch1 ch2 ch3 .. chx" echo "${x% *}"
Salut,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $ echo $x ch1 ch2 ch3 .. chx $ echo $x | sed 's/\(.* \).*/\1/' ch1 ch2 ch3 ..![]()
super Merci
Je vais abuser, si je cherche egalement dans ma chaine ou j'ai
ch1 ch2 ch3 ch4 ch5 .. .. chx a supprimer les 4 premieres occcurence, cela est il possible ?
Philippe
Oui
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $x | cut -d ' ' -f 5-
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous,
N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton
et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
Partager