![]() |
|
|
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 |
| SED Söksträngen av förekomsten | uttamhoode | Shell-programmering och Skript | 4 | 03-05-2008 05:04 |
| sista förekomsten av en sträng över flera filer | Porfyrin | UNIX for Dummies Frågor & Svar | 2 | 12-24-2007 09:39 |
| lägga till strängen till textfil bygger på söksträng | malaymaru | Shell-programmering och Skript | 1 | 06-09-2006 09:53 |
| Sök och ersätt för första förekomsten av strängen | gilmord | UNIX for Dummies Frågor & Svar | 7 | 05-03-2006 08:43 |
| kopiering eller concatinating string från och med den 1 bit, lämnar 0th bitars | jazz | High Level Programming | 2 | 11-10-2005 12:38 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
raderar strängen i en textfil som lämnar första förekomsten
Hej,
Hur tar jag bort den andra och påföljande förekomsten av en viss sträng från en fil? eg) test.txt boskap bat Battle mat materia boskap boskap Min utfil bör boskap bat Battle mat materia Jag är nybörjare i Unix och ditt råd är mycket uppskattad. Tack på förhand gops |
|
||||
|
Hi Vino,
Tack för ditt snabba svar. Här vill jag passera en sträng och endast dubblerade posten av strängen bör utgå snarare än alla dubbletter. I utdraget ärende som vi har, massor av kopior finns och vi inte vill ta bort allt utom den sträng som vi anger explicit. Tack på förhand. skål, gops |
|
||||
|
Hej Jim,
Jag har ett problem som verkställer awk script som du har rekommenderat. Jag använder Korn shell. Behöver jag ändra nåt att ta det. Härmed är jag bifoga min fil test.txt katt boskap bat Battle mat materia fet fatter boskap boskap Jag är lite förvirrad över manuset. När jag kör den, får jag följande felmeddelande. awk: syntaxfel nära linje 1 awk: bailing ut nära linje 1 Låt mig veta vad jag ska tilldela för 0 $ och $ 1. Tack på förhand. Eftersom jag är en nybörjare, har jag flera frågor från min slut. skål, gops |
|
||||
|
$ 1 är den sträng som dubbletter kommer att tas bort. Antingen du passerar strängen att detta skript eller ersätta $ 0 av snöret i detta skript.
Awk process textfilen rad för rad. För varje rad läsa placeras i $ 0. |