Séparation

Fermé
TAJR - 26 nov. 2010 à 11:22
 TAJR - 26 nov. 2010 à 16:19
Bonjour,

j'aimerais connaitre la commande qui puisse extraire une partie d'un groupe de caracteres?
par exemple, j'ai, dans une base de donnée, mot1/mot2
quelle commande peut me permettre d'extraire mot1? et mot2?
merci d'avance

4 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
26 nov. 2010 à 11:33
Salut,

Merci de poster un exemple concret de ce que tu veux...

Les outils ne manquent pas (grep, sed, awk, cut, etc.), après tout dépend de la source à exploiter et de sa sortie ;-\
0
Salut
J'ai une liste de départements/préfectures dans un fichier texte
J'isole une ligne, disons Gironde/Bordeaux
J'aimerais mettre Gironde dans une variable et Bordeaux dans une seconde variable, afin de pouvoir les utiliser ultérieurement, comment puis-je faire?
merci d'avance
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
26 nov. 2010 à 15:53
Tu mets ta ligne dans une variable et puis :

$ VAR="Gironde/Bordeaux"

$ echo "${VAR}"
Gironde/Bordeaux

$ echo "${VAR%/*}"
Gironde

$ echo "${VAR#*/}"
Bordeaux

$

;-))
0
Niquel, merci beaucoup :D
0