![]() |
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 |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Trova la posizione di una stringa e sostituirla con un'altra stringa | bab123 | Shell scripting e di programmazione | 6 | 01-21-2009 04:14 AM |
| Aiuto per la ricerca e sostituzione w / stringa contenente caratteri speciali | CAGIRL | UNIX for Dummies Domande & Risposte | 4 | 10-07-2008 07:13 PM |
| trovare e sostituire la stringa di file in una directory | koti_rama | Shell scripting e di programmazione | 2 | 05-30-2008 03:48 AM |
| Cercare e sostituire in una stringa di caratteri | callimaco0082 | UNIX for Dummies Domande & Risposte | 7 | 04-10-2008 10:47 AM |
| come trovare e sostituire la stringa | mridula | Di programmazione ad alto livello | 3 | 08-17-2006 04:44 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Questo è qualcosa SED sarebbero stati utilizzati per AWK o può farlo?
Ho una stringa che vorrei braciola di bit e riarrangiare alcuni di tutto il resto. Fondamentalmente voglio cambiare questo: Codice:
<log4j:event logger="webserver" timestamp="1240110840109" time="Sun Apr 19 04:14:00 BST 2009" level="INFO" thread="webserverThread-0:0" schema="LMS"> Codice:
14:00,19-04-2009 Ultimo a cura di Yogesh Sawant; al 04/20/2009 09:47 AM.. Motivo: aggiunto codice tag |
|
||||
|
Immagino AWK dovrebbe farlo. Se i campi sono fissati poi stamparle.
Qualcosa di simile a questo echo "<log4j:event.........schema\u003d"LMS">" | awk '(print $ 3, $ 4, substr ($ 5,3,5), $ 5 ...'} Qui $ 3, $ 4 stampe te tutta la parola / campo e substr ($ 5,3,5) 5 caratteri di stampa 5a campo a partire dalla 3a lettera. Modificare la awk con le vostre esigenze. Grazie e saluti, Gideon. |
|
||||
|
Non so se è il modo migliore, ma ho uno script di installazione con una riga come:
monthnum \u003d 0 per il mese in (gennaio febbraio marzo aprile); fare monthnum \u003d$(($ monthnum +1)) sed -e "s / '$ mese' / 'monthnum $ /" <infile> outfile fatto Questo è il top della mia testa, ovviamente, avrete bisogno di scrivere tutta la sceneggiatura |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|