![]() |
|
|
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. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| problema con uscita di comando find essere basename ingresso di comando ... | new_learner | UNIX for Dummies Domande & Risposte | 2 | 12-14-2008 02:56 AM |
| awk / sed Comando: Parse parametro file / inviare le linee per il comando export ksh | rajan_san | Shell scripting e di programmazione | 4 | 11-06-2008 01:29 PM |
| assegnare un argomento della riga di comando e di un comando unix variabili ad awk | sweta_doshi | Shell scripting e di programmazione | 0 | 08-08-2008 07:54 AM |
| Help Required: Comando per trovare l'indirizzo IP e il comando di esecuzione di un utente | loggedout | Sicurezza | 2 | 08-06-2008 09:12 PM |
| incoerente comando ls visualizzare al prompt dei comandi e in esecuzione come un processo di cron | rajranibl | SuSE | 5 | 07-30-2007 09:26 AM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
aiuto con il comando sed
Sono nuovo di programmazione della shell e sto cercando di eliminare / sostituire alcuni caratteri in un modello. Ecco un esempio di quello che sto cercando di fare.
file di input è più righe del seguente modulo # 0, v, g, n, n, n, (stuff. ...) # 1, x, g, n, c, n, (stuff.. Blah blah ..) # 2, x, g, x, x, m, (stuff.. Blah) ... # 25, x, g, x, x, n, (stuff. ..) e vorrei essere l'output a # 0, v, g, n, n, (stuff. ..) # 1, u, g, n, c, (stuff. ...) # 2, u, g, n, n, (stuff. ..) ..... # 25, u, g, n, n, (stuff. ...) Fondamentalmente ho bisogno di sostituire la prima occorrenza di x e poi con il resto con il n. Questa parte mi è stata in grado di fare. Poi ho necessità di eliminare l'ultima lettera dal modello (n o m) e lasciare il resto. C'è qualche modo per cercare di dire ,.,.,.,.,., e quindi rimuovere l'ultimo., Senza sapere quale sarà il carattere o che si è verificato. Di 'leggere il modello in una variabile e quindi rimuovere l'ultimo carattere attraverso il suo indice o qualcosa del genere. Grazie per qualsiasi aiuto su questo numero D |
| Segnalibri |
| Tag |
| sostituire, sed, shell |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|