![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Ciao, io sono molto nuovo per lo shell scripting e hanno un percorso di directory, come:
/ usr/dev/blah/Arch/release/812-1235-P05/files/list e voglio uscita: 812-1235-P05 Penso che utilizzando sed con una regex come [0-9] - [0-9] - [0-9] [az] sarebbe la strada da percorrere, ma mi hanno sempre più difficoltà a farlo funzionare. Eventuali suggerimenti? Grazie. |
|
||||
|
Grazie così tanto per la sua risposta. Guarda come dovrebbe funzionare, mi tubazioni
/ usr/dev/blah/Arch/release/812-1235-P05/files/list che è da un precedente comando grep in sed così come Codice:
grep command_to_get_path | sed 's/.*\([0-9]\{3\}-[0-9]\{4\}-[0-9A-Z]\{3\}\).*/\1/'
Grazie ancora! |
|
|||||
|
Questo è strano, se il tubo che la stringa direttamente in sed sulla mia macchina ottenere i risultati previsti. Potete eseguire il grep senza la sed e ci mostrano l'esatto di uscita del grep (compresi tutti gli spazi e 'strano' caratteri).
mio sed versione: chris @ druido: ~ $ sed - versione GNU sed Versione 4.1.5 Ultimo a cura di wempy; al 10/21/2008 10:57 AM.. Motivo: aggiunto sed versione |
|
||||
|
Ho capito, il mio percorso di directory che ha anche una data e ora, alla fine di esso e non ho racchiudere con le virgolette e utilizzato alcuni <> 's Newbie errore I guess. La ringrazio molto per tutto il tuo aiuto ... certamente fatto il mio giorno più facile.
|
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|