![]() |
|
|
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 |
| Removing Üres sorok | dhanamurthy | Shell programozás és Scripting | 3 | 05-08-2008 02:52 AM |
| Távolítsuk üres sorok ... | shashi_kiran_v | A UNIX a dummies Kérdések és válaszok | 4 | 09-06-2005 01:39 AM |
| Eltávolítás üres sorok | osymad | A UNIX a dummies Kérdések és válaszok | 4 | 08-27-2005 07:41 AM |
| törölni üres sorok vagy sorokat szóközökkel csak | vascobrito | A UNIX a dummies Kérdések és válaszok | 3 | 01-13-2004 07:36 AM |
| Üres sorok - End of file | saabir | Shell programozás és Scripting | 4 | 07-15-2003 12:55 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Hogyan vonalak száma - figyelmen kívül hagyva üres sorokat, és kommentálta tételek
Mi a parancs sorok száma a kép, de figyelmen kívül hagyni üres sorokat, és megjegyzéseket vonalakat?
Nekem van egy fájl 4 részből álló, és azt akarom, hogy minden egyes rész számít, amely nem tartalmazza az üres sorokat és észrevételek ... , majd összesen a végén. Itt egy példa arra, amit én szeretném a kimenetet, hogy fog kinézni: # # # # comment 1.sor 2.sor Line3 line4 line5 line6 6 sor # # # # comment line7 line8 line9 line10 line11 line12 line13 line14 line15 line16 line17 11 vonal # # # # comment line18 line19 line20 line21 line22 5 lines # # # # comment line23 line24 line25 line26 line27 line28 line29 line30 line31 line32 line33 line34 line35 13 vonal Összesen 35 vonal Előre is köszönöm, a segítséget! |
|
|||||
|
Szia, kthatch.
Ugye remek munkát megmondani nekünk, hogyan kell kinéznie a kimenetet. Ön azonban nem határozta meg, hogy egyes részeket egymástól elválasztva, sem Ön szerint milyen egy magyarázat - a string elején egy vonal, string bárhol ebben a sorban, stb Van egy szabványos segédprogram nl amely tud szakaszból áll: Idézet:
Sok a kínált megoldásokat valószínűleg alkalmazkodnak bármilyen fájl formátum, de talán inkább a pontos javaslatokat, ha pontosabb ... cheers, DRL |
|
||||
|
Próbáltam minden ilyen javaslatokat és nem működött.
Eredmények: # egrep-cv'#|^$' active_servers ez jelenik meg a teljes, hanem csak a képernyőn, nem a fájlt # awk'!/^#/ & & !/^$/{ c + +) END (print c) 'active_servers ugyanaz, mint fent # awk'!/^[ \ t ]*(#|$)/ (c + +;) ct + + / # / & & c (printf "% s \ n \ n \ n% s", c, $ 0, c \u003d 0) ct END (print) 'active_servers awk: syntax error near line 1 awk: bailing a közeljövőben sor 1 A részleteket, van egy szkript, amely bemutatja a termelés fölött (az én eredeti post) egy fájlba - kisebb az összegek, hogy én vagyok kereső segít. Amikor utalok, hogy észrevételeit, úgy értem, hogy a vonalak megelőzi a # # és a szekciók egymástól egy üres sor eredményeként e "sed "/ E / (x, p, x;) '" in my script. Thanks again! Több olyan javaslatot, jól jönne! |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|