![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Bonjour, je suis très nouveau pour les scripts shell et un répertoire tel que:
/ usr/dev/blah/Arch/release/812-1235-P05/files/list et je veux à la sortie: 812-1235-P05 Je pense que l'aide sed avec une regex comme [0-9] - [0-9] - [0-9] [az] serait que le chemin à parcourir, mais je vais avoir beaucoup de mal à le faire fonctionner. Des suggestions? Merci. |
|
||||
|
Merci beaucoup pour votre réponse. On dirait que cela devrait fonctionner, je suis de tuyauterie / usr/dev/blah/Arch/release/812-1235-P05/files/list qui est d'une précédente commande grep en sed comme si Code:
grep command_to_get_path | sed 's/.*\([0-9]\{3\}-[0-9]\{4\}-[0-9A-Z]\{3\}\).*/\1/'
et il affiche simplement l'ensemble du chemin, il ne bande tout autour de la 812-1235-P05. Ai-je fait quelque chose de mal? Je dois l'être. Merci encore! |
|
|||||
|
C'est étrange, si je pipe que chaîne directement dans sed sur ma machine je obtenir le résultat requis. Pouvez-vous lancer le grep sans sed et de nous montrer la sortie exacte du grep (y compris les espacements et 'étrange' chars).
mon sed version: druid @ chris: ~ $ sed - version GNU sed version 4.1.5 Dernière édition par wempy; au 10.21.2008 11:57 AM.. Motif: ajout de sed version |
|
||||
|
Je l'ai eu, mon répertoire a également un horodatage à la fin de celui-ci et je n'ai pas l'entourer avec des guillemets et elle a utilisé certains <> 'erreur s Newbie je suppose. Merci beaucoup pour votre aide ... certainement fait ma journée plus facile.
|
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|