Sous linux, en utilisant la commande pwd, on récupère le chemin complet du répertoire courant,
ex:
Citation :
$ pwd
/home/igarimasho/documents/java/howto/pdf
|
A partir de ce résulatt, je voudrais récupérer uniquement le sous répertoire de documents et pas ce qui suit, donc dans notre exemple: java
Donc la regexp qui va bien serait un truc du genre: documents/(.+)/
Mais je ne sais pas comment mettre cette regexp dans awk ou sed. J'ai essayé avec egrep, mais il me donne: documents/java, alors que moi je veux juste java, enfin ce qui est matché entre parenthèse.
Qui touche bien awk ou sed pour me donner le one-liner qui irait bien? Ou bien une option aché de egrep pour afficher seulement le match ()?
Merci d'avance
Message édité par igarimasho le 08-07-2008 à 22:11:49