![]() |
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 |
|
|
|
||||
|
Aiuto con awk
Salve
Ho una domanda per quanto riguarda awk. Ho un file che contiene diverse linee: / dev/vg1 / dev / blabla / dev/vg01 / dev/blabla2 Ho bisogno di fondere le linee come segue: / dev/vg1: / dev / blabla / dev/vg01: / dev/blabla2 Qualcuno può aiutarmi? ![]() |
|
||||
|
non funziona,
![]() dal modo in cui il file può essere visualizzato anche come segue: / dev/vg1 / dev / blabla / dev/vg01 / dev/blabla2 / dev/blabla3 / dev/blabla4 e deve essere composto come segue: / dev/vg1: / dev / blabla / dev/vg01: / dev/blabla2: / dev/blabla3: / dev/blabla4 |
|
||||
|
mentre leggere linea
fare valuta \u003d `echo $ line | grep-i" vg "| wc-l | awk '(print $ 1)'` if [ "$ valuta" \u003d "1"] allora echo "\ n $ line \ c" altro echo ": $ line \ c" fi fatto <your_file_here |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|