abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 18:11 | IT novinky

    Společnost IBM představila novou generaci svých serverů: IBM Power11.

    Ladislav Hagara | Komentářů: 0
    včera 15:33 | Komunita

    Multiplatformní digitální pracovní stanice pro práci s audiem Ardour byla postavena na GTK2. Vývojáři neplánovali její portaci na GTK3 nebo GTK4. Naopak, v lednu loňského roku si vytvořili vlastní fork GTK2 s názvem YTK. Ten v únoru letošního roku přestal být volitelným a nově byla zcela odstraněna podpora GTK2.

    Ladislav Hagara | Komentářů: 7
    včera 11:33 | Nová verze

    Byla vydána nová verze 6.4 linuxové distribuce Parrot OS (Wikipedie). Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 11:22 | Pozvánky

    Společnost initMAX pořádá sérii bezplatných webinářů věnovaných novému Zabbixu 7.4. Podrobnosti a registrace na webu initMAX.

    … více »
    Heřmi | Komentářů: 0
    včera 03:44 | Nová verze

    Byla vydána verze 7.0 open source platformy pro správu vlastního cloudu OpenNebula (Wikipedie). Kódový název nové verze je Phoenix. Přehled novinek v poznámkách k vydání v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 1
    včera 00:11 | Nová verze

    E-mailový klient Thunderbird byl vydán ve verzi 140.0 ESR „Eclipse“. Jde o vydání s dlouhodobou podporou, shrnující novinky v upozorněních, vzhledu, správě složek a správě účtů. Pozor, nezaměňovat s průběžným vydáním 140.0, které bylo dostupné o týden dříve.

    Fluttershy, yay! | Komentářů: 14
    7.7. 15:11 | IT novinky

    Organizace Video Games Europe reprezentující vydavatele počítačových her publikovala prohlášení k občanské iniciativě Stop Destroying Videogames.

    Ladislav Hagara | Komentářů: 0
    7.7. 13:22 | IT novinky

    Společnost Raspberry Pi nově nabzí Raspberry Pi Camera Module 3 Sensor Assembly, tj. samostatné senzorové moduly z Raspberry Pi Camera Module 3.

    Ladislav Hagara | Komentářů: 0
    7.7. 13:00 | Nasazení Linuxu

    Cathode Ray Dude v novém videu ukazuje autorádio Empeg Car (později Rio Car) z let 1999–2001. Šlo o jeden z prvních přehrávačů MP3 do auta. Běží na něm Linux. Vyrobeno bylo jen asi pět tisíc kusů, ale zůstala kolem nich živá komunita, viz např. web riocar.org.

    Fluttershy, yay! | Komentářů: 1
    7.7. 02:11 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.7.

    Ladislav Hagara | Komentářů: 0
    Jaký je váš oblíbený skriptovací jazyk?
     (60%)
     (27%)
     (7%)
     (2%)
     (1%)
     (1%)
     (3%)
    Celkem 371 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: slucovani 2 radku do sebe-awk,shell

    25.1.2007 09:32 Terka | skóre: 13
    slucovani 2 radku do sebe-awk,shell
    Přečteno: 161×
    prosim o pomoc se skriptem
    
    zdroj:
    
                ako          df        a#
    asdfaf asdfasdf sad adsf asdf af a fasdf as
    
    ---------------------------------------------------
    chci u vsech radku co obsahuji na konci #
    zamenit prazdne mezery obsahem z nasledujiciho radku
    
                ako          df        a#(tady uz mezery nejsou)
          ^             ^         ^
          |             |         |
          |             |         |
    asdfaf asdfasdf sad adsf asdf af a fasdf as
    
    vysledek:
    asdfaf asdfaako sad adsf dfdf af a a#
    asdfaf asdfasdf sad adsf asdf af a fasdf as
    
    diky,
    Terka
    

    Odpovědi

    25.1.2007 10:48 ams | skóre: 10
    Rozbalit Rozbalit vše Re: slucovani 2 radku do sebe-awk,shell
    /#$/ {
            s1 = $0;           # prvni radek (koncici #)
            getline; s2 = $0 ; # druhy radek
            s = "";            # vysledek
            for ( i=1; i<=length(s1) ; i++ ) {
                    if ( substr(s1,i,1) == " " ) {
                            s = s substr(s2,i,1);
                    } else {
                            s = s substr(s1,i,1);
                    }
            }
            print s;
            print s2;
    }
    
    25.1.2007 15:13 Terka | skóre: 13
    Rozbalit Rozbalit vše Re: slucovani 2 radku do sebe-awk,shell
    diky, funguje to pekne, projedu to ad to poradne pochopim
    25.1.2007 15:34 Terka | skóre: 13
    Rozbalit Rozbalit vše Re: slucovani 2 radku do sebe-awk,shell
    Jo chapu, kdyz se to cte, je to docela jednoduche. Pridava po znaku do retezce s a znak bere z s1 nebo z s2. Zkousela jsem to delat pres urceni pozice non-white znaku a nahrady cele dlouhe mezery z dalsiho radku, ale tohle je jednodussi. Diky, T.
    29.1.2007 16:23 Terka | skóre: 13
    Rozbalit Rozbalit vše Re: slucovani 2 radku do sebe-awk,shell
    A šlo by vytisknout všechny řádky, nejen ty pozměněné?
    29.1.2007 16:25 Terka | skóre: 13
    Rozbalit Rozbalit vše Re: slucovani 2 radku do sebe-awk,shell
    zdroj:

    ako df a# asdfaf asdfasdf sad adsf asdf af a fasdf as af asfas fasfa s fasfas fasf asdf asfas f asdfadsdf asdf asfas fasf asfas fasf asf as

    --------------------------------------------------- chci u vsech radku co obsahuji na konci # zamenit prazdne mezery obsahem z nasledujiciho radku

    ako df a#(tady uz mezery nejsou) ^ ^ ^ | | | | | | asdfaf asdfasdf sad adsf asdf af a fasdf as

    vysledek: asdfaf asdfaako sad adsf dfdf af a a# asdfaf asdfasdf sad adsf asdf af a fasdf as af asfas fasfa s fasfas fasf asdf asfas f asdfadsdf asdf asfas fasf asfas fasf asf as diky, Terka
    29.1.2007 16:27 Terka | skóre: 13
    Rozbalit Rozbalit vše Re: slucovani 2 radku do sebe-awk,shell
    tak jeste jednou
    
    zdroj:
    
                ako          df        a#
    asdfaf asdfasdf sad adsf asdf af a fasdf as
    asdfas fasd fasdf asfasf asdfa sdfas fas
    a sdfa sdfdasf asfdas fads fasdfasfasd fa
    a sdfas fafas fasdf asdfasd fasdf asf
    
    ---------------------------------------------------
    chci u vsech radku co obsahuji na konci #
    zamenit prazdne mezery obsahem z nasledujiciho radku
    
                ako          df        a#(tady uz mezery nejsou)
          ^             ^         ^
          |             |         |
          |             |         |
    asdfaf asdfasdf sad adsf asdf af a fasdf as
    asdfas fasd fasdf asfasf asdfa sdfas fas
    a sdfa sdfdasf asfdas fads fasdfasfasd fa
    a sdfas fafas fasdf asdfasd fasdf asf
    
    vysledek:
    asdfaf asdfaako sad adsf dfdf af a a#
    asdfaf asdfasdf sad adsf asdf af a fasdf as
    asdfas fasd fasdf asfasf asdfa sdfas fas
    a sdfa sdfdasf asfdas fads fasdfasfasd fa
    a sdfas fafas fasdf asdfasd fasdf asf
    
    diky,
    Terka
    
    
    
    29.1.2007 16:39 Terka | skóre: 13
    Rozbalit Rozbalit vše Re: slucovani 2 radku do sebe-awk,shell
    {
        if ($0~/#$/)
            {s1 = $0;           # prvni radek (koncici #)
            getline; s2 = $0 ; # druhy radek
            s = "";            # vysledek
            for ( i=1; i<=length(s1) ; i++ ) {
                    if ( substr(s1,i,1) == " " ) {
                            s = s substr(s2,i,1);
                    } else {
                            s = s substr(s1,i,1);
                    }
            }
            print s;
            print s2}
         else
            {print}
    }
    

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.