![]() |
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. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| necessità di un ciclo di includere campi come una linea | prkfriryce | Shell scripting e di programmazione | 8 | 03-23-2007 12:49 PM |
| NIL riempire un vuoto nel campo | happyv | Shell scripting e di programmazione | 8 | 03-23-2007 04:49 AM |
| come separatore di campo regexp | Abhishek Ghose | Shell scripting e di programmazione | 2 | 02-15-2006 08:49 PM |
| awk: Come controllare se il campo è vuoto? | yongho | Shell scripting e di programmazione | 7 | 06-09-2005 12:35 PM |
| Come faccio a specificare una scheda come separatore di campo per ordinare? | SSteve | UNIX for Dummies Domande & Risposte | 8 | 04-26-2005 05:39 PM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
comprendere come separatore di campo se ci sono campi vuoti?
Salve,
Ho i seguenti dati nel formato come mostrato (nota: ci sono più di 1 spazi tra ogni campo e gli spazi non sono uniformi, cioè non ci può essere uno spazio vuoto tra la field1 e field2 e 3 spazi tra field3 e field4, in questo esempio, # sono gli spazi tra i campi): ________________________________________ num1a # # # num2a # num3a ##### num4a # # num5a num1b # # # num2b ########## num4b ####### ####### num2c # num3c ##### num4c # # num5c ####### num2d # num3d ##### num4d # # num5d num1e # # # num2e # num3e ##### num4e # # num5e num1f ######################## num5f ________________________________________ Ho bisogno di includere, come il delimitatore di campo e la richiesta di uscita è il seguente: ________________________________________ num1a; num2a; num3a; num4a; num5a num1b; num2b;; num4b; ; num2c; num3c; num4c; num5c ; num2d; num3d; num4d; num5d num1e; num2e; num3e; num4e; num5e num1f;;;; num5f ________________________________________ Ho provato utilizzando sed -e 's / * / / g' ma ci vorrà consecutivi campi vuoti come un campo vuoto. Can anyone help? Ultimo a cura di REV; al 07/12/2005 08:45 AM.. |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|