![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Shell Vos questions sur l'utilisation des commandes shell |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Membre habitué
![]() |
Bonjour,
voilà mon soucis j'ai une chaine de caractère comme ceci: /projets/sre/home/intsre/rp/FI-CAIX-20080606091328.dat et je voudrai récupérer que cette partie : /projets/sre/home/intsre/rp/FI-CAIX Comment faire je sais comment reprendre la première partie mais le truc c'est qu'elle peut changer donc il faudrait supprimer la fin qui elle ne change pas Merci d'avance, |
|
|
|
|
|
#2 (permalink) |
|
Membre émérite
![]() Date d'inscription: septembre 2002
Localisation: Bruxelles
Âge: 30
Messages: 959
|
Hello,
voici une solution cfr man cut pour plus d'information. En supposant que tu aies toujours le format <qqch>-<qqch>-<qqch>.dat Code :
echo "/projets/sre/home/intsre/rp/FI-CAIX-20080606091328.dat" | cut -d- -f1-2 |
|
|
|
|
![]() |
![]() |
||
Supprimer fin de chaine
|
||
| Outils de la discussion | |
|
|