![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome! |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| regex törölni több üres sorokat a fájlba? | fedora | Shell programozás és Scripting | 6 | 10-11-2007 05:36 PM |
| sed parancs segítségével törölhetjük a string spanning több vonal | radha.kalivar | Shell programozás és Scripting | 9 | 07-25-2007 11:26 AM |
| Need törölni többszörös sorokat a fájlba. | kangdom | Shell programozás és Scripting | 6 | 10-16-2006 12:02 PM |
| Több üres sorok | whatisthis | Shell programozás és Scripting | 3 | 11-09-2005 05:42 PM |
| Több vonal w / sed | bookoo | Shell programozás és Scripting | 2 | 07-25-2003 11:03 AM |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
||||
|
Jó reggelt,
Novice scripter a Unix itt, és én már fut be-és sed I. feladat nem egészen betakar a fejem körül. Én vagyok a hajam húzza ki elég gyorsan ahhoz, ahogy van, és gondoltam, hogy menj a tudás bank. Nekem van egy sorrendje fájlt próbálok kárpitozás le, hogy törölni kell minden olyan sor, amelynek első néhány karaktert ismétli meg az előző sorban. vagyis 1 ABCD 1 CDEF 1 EFGH 2 ACDE 2 GLKGI 2 KLIGH . . . 10 ABSD 10 OIHIHN 10 OHOIN . . . XX LIHIN XX OIHNM XX OHINK El kell törölni a vonalakon, amelyek esetében a fejléc sor (az első három karakter egy ismétlés.) Így az előző vonal meg akar maradni az első sorban, hogy kezdődik az "1" az első sorban, hogy kezdődik a "2", stb Tehát az A végeredmény az lenne, 1 ABCD 2 ACDE . 10 ABSD . XX LIHIN Az első három karakter mindig egész számokkal, nem több, mint 2 számjegy, és utána egy szóközt, de a legtöbb változás (éppen bárhol között 11 és 40) Gondolom, a másik lehetőség az lenne, hogy nyomtassa ki az első sort, amely tartalmazza az "1", az első sort tartalmaz "2", stb és vidd őket egy új fájlba. Én jobban ismerik a SED, De a használata AWK, vagy valami más lenne túl jó. Thanks in advance! |
| Könyvjelzõk |
| Címkék |
| awk, awk trim, kárpitozás, kárpitozásával awk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|