![]() |
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 |
| Analysera sträng med hjälp av särskilda avgränsare | snygga | Shell-programmering och Skript | 8 | 09-22-2008 01:46 |
| string ersättning i en teckensekvens | raoscb | UNIX for Dummies Frågor & Svar | 3 | 07-08-2008 06:00 |
| Lägga till en sekvens strängen till en fil | MrPeabody | Shell-programmering och Skript | 5 | 07-21-2006 03:50 |
| Söka efter en viss sträng i en argumnet | dinplant | Shell-programmering och Skript | 1 | 03-11-2002 03:28 |
| Sök alla filer för specifika string | sureshy | UNIX for Dummies Frågor & Svar | 4 | 03-06-2002 12:28 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
#1 (permalänk)
|
||||
|
||||
|
cmd sekvens att finna & skära ut en specifik sträng
En utvecklare till mig har detta krav - kunde jag inte säga till henne snabbt hur man gör det med UNIX-kommandon eller en sammanfattning script så hon skriver en sammanfattning av program för att göra det - men det fick min nyfikenhet upp och tänkte att jag skulle be här för råd.
I en textfil, finns det några skivor (ungefär hälften av dem) som har en särskild sträng, säger "ABC" följt av en 15-siffrigt nummer, alltid minst 2 inledande nollor. I rader som har detta visas den två gånger, på samma sätt. Jag vill främst att klippa ut dessa 18 tecken i en fil på egen hand. Men är de inte i en fast kolumn position i filen. Logiskt är uppgiften: a) hitta rader med ABC00 b) får den position i den första A c) minskning med början på den positionen för 18 tecken och skriva till en ny fil. exempel data: AB cdefgABC000000000012345ABC000000000012345sadlfk abcde fgABC000000000012346ABC000000000012346sadlfk abc defgghi jklmn1349d5sadlfk abcdef sldkfdgABC000000000056789ABC000000000056789abcdlkdfj134239d och så vidare. Önskad effekt ABC00000000012345 ABC00000000012346 ABC00000000056789 Tack för att ta en titt. Lisa |
| Komihåglista |
| Taggar |
| UNIX-kommandon |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|