![]() |
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 |
| Trova / Sostituisci di nuovo file: ksh -> perl | McLan | Shell scripting e di programmazione | 1 | 05-16-2008 04:14 AM |
| spazio riempito di leggere il file e sostituire testo in posizione specifica | COD | Shell scripting e di programmazione | 6 | 04-21-2008 06:40 AM |
| sostituire l'ultima delimitatore | jisha | Shell scripting e di programmazione | 4 | 01-28-2008 06:26 AM |
| delimitatore di sostituire con '\ 001' in UNIX file di dati | spandu | Shell scripting e di programmazione | 4 | 04-25-2006 09:51 AM |
| delimitatore di campo con uno spazio o più | uphamtn | UNIX for Dummies Domande & Risposte | 3 | 05-15-2003 05:22 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
sostituire lo spazio con delimitatore in tutto il file-perl
Salve
Ho un file che hanno dire circa 100.000 registrazioni .. i record in esso simile Alcuni tipi di testo 1234567891 abcd 14 febbraio 2008 03:58:54 AM lmnop Questo è come sembra .. e se vi è un bando di gara 2byte spazio tra ogni colonna .. e nel mese di pianificazione che di sostituire con '|' .. dire .. Alcuni tipi di testo | 1234567891 | abcd | 14 febbraio 2008 03:58:54 AM | lmnop .. qui è il codice che ho scritto .. ma qualcuno mi deve aiutare nella compilazione ... grazie in anticipo aperto (fh_tmp ,"<","$ chk_file "); while (my $ line \u003d <fh_tmp>) ( $ line \u003d ~ s / / | / g; aperto (su ,">>", tmpfile); stampa $ line; close (out); ) close (fh_tmp); si prega di correggere, se mi im sbagliato .. grazie |
|
||||
|
piccola correzione .. ci possono essere più di 2 byte di spazio tra le colonne 2 ...
che essa debba sostituire con il delimitatore '|', se si dispone di due spazi consecutivi .. non solo uno .. come la prima colonna è unico in spazi che "un certo tipo di testo" .. questo è un record ... -grazie |
|
||||
|
i correggerà il loop .. grazie per la posizione che jim ...
hey sb008 .. la scrittura di un im perl script .. non una shell .. ma ancora grazie per ur suggerimento .. Sono in grado di utilizzarlo quando faccio una shell .. grazie per le risposte ur |
|
||||
|
aaaaaaaaaaaaaah, a casa
|
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|