![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Sök / byt till nya filen: ksh -> perl | McLan | Shell-programmering och Skript | 1 | 05-16-2008 03:14 |
| Läs utrymme fyllt filen och ersätta text på särskilda ställning | COD | Shell-programmering och Skript | 6 | 04-21-2008 05:40 |
| ersätta de senaste avgränsare | jisha | Shell-programmering och Skript | 4 | 01-28-2008 06:26 |
| ersätta avgränsare: med "\ 001" i UNIX datafil | spandu | Shell-programmering och Skript | 4 | 04-25-2006 08:51 |
| området avgränsare med ett mellanslag eller mer | uphamtn | UNIX for Dummies Frågor & Svar | 3 | 05-15-2003 04:22 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
byta plats med avgränsare helt file-perl
Hej
Jag har en fil som har något att säga om 100.000 poster .. posterna i det ut Någon form av text 1234567891 ABCD 14 februari 2008 03:58:54 lmnop Detta är hur det ser ut .. if u märker det finns en 2byte mellanslag mellan varje kolumn .. och IM planerar att ersätta det med "|" .. säga .. Någon form av text | 1234567891 | abcd | 14 februari, 2008 03:58:54 | lmnop .. Här är koden som jag har skrivit .. men någon ska hjälpa mig att slutföra det ... tack på förhand open (fh_tmp ,"<","$ chk_file "); while (my $ line \u003d <fh_tmp>) ( $ line \u003d ~ s / / | / g; open (out ,">>", tmpfile); skriva ut $ line; close (out); ) close (fh_tmp); rätta mig om im fel .. tack |