![]() |
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 |
| UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna! |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Hållplats UNIX hitta på en katalogstruktur efter konstaterandet 1:a förekomsten | jm0221 | Shell-programmering och Skript | 3 | 06-06-2008 08:19 |
| hjälp med att hitta och ersätta mönster i en fil | dusoo | Shell-programmering och Skript | 0 | 05-23-2008 04:59 |
| ersätter vissa bokstäver med nya linje? | Bashar | Shell-programmering och Skript | 4 | 05-13-2007 05:34 |
| hitta och ersätta tomma rader / utrymmen i en fil | Gerry405 | Sun Solaris | 2 | 07-21-2005 05:49 |
| shellscript för att hitta och ersätta i GD-UNIX | Gerry405 | UNIX for Dummies Frågor & Svar | 3 | 07-12-2005 09:12 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Hitta n-te förekomst i rad och ersätter det
Hej,
Jag har flera filer med data som måste importeras till en databas. Dessa filer innehåller poster med avgränsningstecken. Vissa poster är korrupta (2 separatorer saknas) och jag behöver rätta till dem innan du importerar dem i db. Exempel: | fält1 | field2 | field3 | field4 | field5 | field6 | field7 | field8 | field9 | field10 | field11 | field12 | | | | fält1 | field2 | field3 | field4 | field5 | field6 | field7 | field8 | field9 | field10 | field11 | field12 | field13 | känner D14 | field15 | fält1 | field2 | field3 | field4 | field5 | field6 | field7 | field8 | field9 | field10 | field11 | field12 | field13 Registren 1 och 2 är korrekta. De består av 15 valfria fält skiljs åt av 15 | tecken. Record 3 är skadad eftersom det saknas 2 avgränsningstecken framåt field13. Det ska se ut: | fält1 | field2 | field3 | field4 | field5 | field6 | field7 | field8 | field9 | field10 | field11 | field12 | | | field13 Hur kan jag uppnå detta genom att använda sed eller awk eller något annat? All hjälp är mycket uppskattat! TIA, Stephan. |
|
||||
|
Hej, tack för ditt snabba svar!
Jag bryr mig inte om ganska lösningar - det fungerar och det är viktigt för mig! Jag testade just på min verkliga filen och det är vad jag letade efter! Kanske en dag jag har tid att hallicken uttalande - men jag kommer inte att vinna ett pris liksom ... ![]() Tack igen! |