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í
×
dnes 22:11 | Nová verze

Byla vydána verze 1.0.0 emulátoru terminálu Terminology postaveného nad EFL (Enlightenment Foundation Libraries). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
včera 17:00 | Nová verze

Byl vydán Docker 1.13. Přehled novinek na YouTube a v poznámkách k vydání na GitHubu. Docker umožňuje běh aplikací v softwarových kontejnerech (Wikipedia).

Ladislav Hagara | Komentářů: 3
včera 15:51 | Komunita

Mozilla.cz informuje, že nástroje pro webové vývojáře se možná oddělí od Firefoxu a stanou doplňkem. Nástroje pro webové vývojáře prošly velkým přepisem a tým, který se stará o jejich vývoj, by uvítal možnost jejich častějších aktualizacích nezávisle na vydávání nových verzí Firefoxu.

Ladislav Hagara | Komentářů: 7
včera 07:00 | Humor

Čtenářům AbcLinuxu vše nejlepší k dnešnímu Dni zvýšení povědomí o tučňácích (Penguin Awareness Day).

Ladislav Hagara | Komentářů: 0
včera 06:00 | Komunita

Bylo spuštěno hlasování o přednáškách a workshopech pro letošní InstallFest, jenž proběhne o víkendu 4. a 5. března v Praze. Současně byla oznámena změna místa. InstallFest se letos vrací zpět na Karlovo náměstí do budovy E.

Ladislav Hagara | Komentářů: 0
včera 02:48 | Komunita

Greg Kroah-Hartman potvrdil, že Linux 4.9 je jádrem s prodlouženou upstream podporou (LTS, Long Term Support). Podpora je plánována do ledna 2019. Aktuální jádra s prodlouženou podporou jsou tedy 3.2, 3.4, 3.10, 3.12, 3.16, 3.18, 4.1, 4.4 a 4.9.

Ladislav Hagara | Komentářů: 0
včera 00:11 | Zajímavý článek

Výrobce síťových prvků, společnost Netgear, spustila nový program, který slibuje vývojářům, expertům, ale i běžným uživatelům vyplacení finanční odměny za nalezení bezpečnostních chyby v jejich produktech. Za nalezení zranitelnosti v hardware, API nebo mobilní aplikaci nabízí odměnu od 150 do 15 tisíc dolarů (dle závažnosti).

Michal Makovec | Komentářů: 0
včera 00:08 | Pozvánky

V sobotu 18. 2. se v Praze v prostorách VŠE uskuteční od 9:30 již 4. ročník největší české konference o open source redakčním systému WordPress (WP) - WordCamp Praha 2017.

… více »
smíťa | Komentářů: 0
19.1. 23:58 | Komunita

Kryptoměnová komunita zahájila nový rok spuštěním projektu Blockchain.cz, jehož cílem je kolektivně nalézt ideální překlad pro čím dál frekventovanější slovo „blockchain“. Přispět návrhem může kdokoli. Sběr bude trvat až do konce září 2017. Následně bude probíhat dvoutýdenní veřejné hlasování, které bude zakončeno výběrem toho nejlepšího návrhu.

xHire | Komentářů: 10
19.1. 15:55 | Bezpečnostní upozornění

Společnost Oracle vydala čtvrtletní bezpečnostní aktualizaci svých softwarových produktů (CPU, Critical Patch Update). Opraveno je celkově 270 bezpečnostních chyb. V Oracle Java SE je například opraveno 17 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 16 z nich. V Oracle MySQL je opraveno 27 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 5 z nich.

Ladislav Hagara | Komentářů: 0
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (10%)
 (2%)
 (73%)
 (3%)
 (11%)
Celkem 350 hlasů
 Komentářů: 25, poslední dnes 13:34
    Rozcestník
    Reklama

    Dotaz: awk '{print $KUA}' shellovska promenna

    1.4.2006 16:11 Alienrebell | skóre: 4
    awk '{print $KUA}' shellovska promenna
    Přečteno: 281×
    Dobry den,
    jako parametr shellovskecho scriptu dostavam "1 2 3" , ktery ulozim do promenne KUA. Pomoci sedu:
    KUA=`echo $KUA | sed 's/^/$/' | sed 's/ /\" \"\$/g'`
    udelam z 1 2 3 -> $1" "$2" "$3 , pak chci pomoci TEST=`cat test.txt | awk '{print $KUA}'` nacist do promenne TEST retezece(sloupece) 1 2 3.
    Tzn:
    v souboru test.txt je napsano:
    ahoj jak se mas
    nacte se mi do promenne jen:
    ahoj jak se
    Druhy problem mam, ze kdyz dostanu jako ten parametr "1 2 3", potreboval bych to nacist do promenne jako 3 4 5 tj. pricist ke kazdemu cislo dvojku.
    Poradite mi prosim ja na to? Dekuji

    Odpovědi

    1.4.2006 16:21 coques | skóre: 21 | blog: FailSystem
    Rozbalit Rozbalit vše Re: awk '{print $KUA}' shellovska promenna
    ja to nechapem :)
    sudo apt-get install upstart-sysv
    1.4.2006 16:37 Alienrebell | skóre: 4
    Rozbalit Rozbalit vše Re: awk '{print $KUA}' shellovska promenna
    V souboru test.txt mam ulozeno: Ahoj jak se mas
    chci vytisknout pomoci awk jen: Ahoj jak se
    udelal bych to takto:
    cat test.txt | awk '{print $1" "$2" "$3}'
    Jenomze jaky retezec z toho textu mam tisknout dostavam v parametru shelloveho skriptu. Takze dostanu napr: "1 2" coz se mi ulozi do promenne KUA -> upravim na: $1" "$2 a chci to nacpat do:
    cat test.txt | awk '{print $KUA}'
    Bohuzel mi tato syntaxe vytiskne cely soubor a ne ocekavany:
    Ahoj jak (v pripade "1 2")
    David Watzke avatar 1.4.2006 16:44 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: awk '{print $KUA}' shellovska promenna
    Protože mezi apostrofy se proměnné neexpandují...
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    1.4.2006 16:49 Alienrebell | skóre: 4
    Rozbalit Rozbalit vše Re: awk '{print $KUA}' shellovska promenna
    Ocividne, ale jak zaridit, aby awk neco takoveho serzral?
    1.4.2006 16:47 coques | skóre: 21 | blog: FailSystem
    Rozbalit Rozbalit vše Re: awk '{print $KUA}' shellovska promenna
    nebolo by jednoduchsie pouzit "cut" ?
    sudo apt-get install upstart-sysv
    1.4.2006 16:51 Alienrebell | skóre: 4
    Rozbalit Rozbalit vše Re: awk '{print $KUA}' shellovska promenna
    Poradis mi prosim jak?
    1.4.2006 17:00 coques | skóre: 21 | blog: FailSystem
    Rozbalit Rozbalit vše Re: awk '{print $KUA}' shellovska promenna
    OUTPUT="1 2"

    echo "mam male nohy" | cut -d" " --fields="$OUTPUT"

    sudo apt-get install upstart-sysv
    1.4.2006 17:18 Alienrebell | skóre: 4
    Rozbalit Rozbalit vše Re: awk '{print $KUA}' shellovska promenna
    No, to je presne to co potrebuji, usetril jsi mi spoustu prace. Jeste mi prosim rekni jak z OUTPUT="1 2" udelam OUTPUT="3 4" a dam si tvou fotku nad postel.
    Tedy potrebuji z:
    maldy holky: Jana Lucka Erzika
    vytisknout:
    maldy holky: Jana(1) Lucka(2) Erzika(3)
    u kazde holky je v zavorce parametr, ktery ji nalezi. Tzn:
    test.sh -h "1 3"
    se vytiskne:
    maldy holky: Jana Erzika
    1.4.2006 17:25 coques | skóre: 21 | blog: FailSystem
    Rozbalit Rozbalit vše Re: awk '{print $KUA}' shellovska promenna
    mne to dnes asi nemysli, ale zase ti nerozumiem preco chces posuvat ten output. mozno jazykova bariera :)
    sudo apt-get install upstart-sysv
    1.4.2006 17:33 Alienrebell | skóre: 4
    Rozbalit Rozbalit vše Re: awk '{print $KUA}' shellovska promenna
    Protoze do te promenne OUTPUT se nahraje prarametr toho scriptu
    tzn. pri spusteni scriptu: test.sh -h "1 3" se do OUTPUT nahreje 1 3
    A pokud mam v souboru napsano:
    maldy holky: Jana Lucka Erzika
    vytisklo by se:
    maldy Jana
    a ne:
    maldy holky: Jana Erzika
    Tak kvuli tomu ten field potrebuji posunout.
    1.4.2006 17:35 coques | skóre: 21 | blog: FailSystem
    Rozbalit Rozbalit vše Re: awk '{print $KUA}' shellovska promenna
    aha, skus poguglovat nieco o prikaze "shift" inak nemam tusenie..
    sudo apt-get install upstart-sysv
    David Watzke avatar 1.4.2006 16:28 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: awk '{print $KUA}' shellovska promenna
    Mně se to načte správně... Btw, raději
    KUA="$(echo $KUA | sed -e 's/^/$/' -e 's: :" "$:g')"
    TEST="$(awk '{print $KUA}' test.txt)"
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    David Watzke avatar 1.4.2006 16:32 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: awk '{print $KUA}' shellovska promenna
    Stejně je to nějakej nesmysl :-) Nehodí to chybu, ale je to, zdá se, k ničemu. O co se vlastně snažíš?
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    1.4.2006 16:46 Alienrebell | skóre: 4
    Rozbalit Rozbalit vše Re: awk '{print $KUA}' shellovska promenna
    Proste v souboru mam:
    "Emil Nemyl rok2001 rok2002 rok2003 ...."
    delam skript napr: test.sh , ktery s nejakym parametrem ma vytisknout jmeno a roky udane prepinacem. Tzn. pokud zadam test.sh -r "2 3" na se vytisknout:
    "Emil Nemyl rok2002 rok2003"
    a chtel jsem to delat postupem, ktery mam popsany vyse :-(
    1.4.2006 18:28 tyfus
    Rozbalit Rozbalit vše Re: Predani promenne z shellu do awku
    Nejak jsem tu nezahledl odpoved, tak ji dodam:

    To co chce tazatel nemuze fungovat. Promenna bez sluvka export se nepreda a tak ji awk nemuze vypsat!

    Reseni jsou vzasade dve.

    Uvozovkovaci silenstvi. awk 'cosi'"${promenna}"'zbytek'

    Anebo se podivat do manu :-(. -v var=value assigns value to program variable var.

    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.