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 02:00 | Pozvánky

Konference OpenAlt 2018 (dříve LinuxAlt a Openmobility) proběhne již o víkendu 3. a 4. listopadu na FIT VUT v Brně. Motto konference je "Otevřeným přístupem k otevřené společnosti". Připraveno je 8 tracků přednášek a workshopů. Pořadatelé připravili výběr toho nejzajímavějšího.

Ladislav Hagara | Komentářů: 0
včera 01:00 | IT novinky

Bylo vydáno RFC 8484 řešící posílání DNS dotazů a získávání DNS odpovědí přes protokol HTTPS (DoH, DNS over HTTPS). V aktuálních verzích Firefoxu je DoH ve výchozím nastavení zakázáno. Povolit jej lze v about:config změnou hodnoty network.trr.mode (Trusted Recursive Resolver). V srpnu zveřejnila Mozilla výsledky experimentu s DNS přes HTTPS ve Firefoxu Nightly.

Ladislav Hagara | Komentářů: 35
19.10. 13:00 | Komunita

Při prvním spuštění Ubuntu 18.04 LTS (Bionic Beaver) je spuštěn nástroj Ubuntu Report. Pokud uživatel souhlasí, jsou pomocí tohoto nástroje odeslány do Canonicalu informace o daném počítači (doba instalace, počet procesorů, rozlišení displeje, velikost paměti, časová zóna, ...). V červnu byly zveřejněny první statistiky. Podrobnější statistiky jsou nově k dispozici na samostatné stránce.

Ladislav Hagara | Komentářů: 12
19.10. 01:00 | Pozvánky

O víkendu probíhá v Košicích pravidelné setkání příznivců otevřených technologií OSS Víkend. Na programu je řada zajímavých přednášek a workshopů.

Ladislav Hagara | Komentářů: 0
19.10. 00:11 | Nová verze

Byla vydána nová verze 1.3 otevřeného, licenčními poplatky nezatíženého, univerzálního ztrátového formátu komprese zvuku Opus (Wikipedie) a jeho referenční implementace libopus. Vylepšena byla například detekce, zda se jedná o řeč nebo o hudbu. Přidána byla podpora prostorového zvuku (immersive audio) dle plánovaného RFC 8486. Podrobnosti a zvukové ukázky na demo stránce.

Ladislav Hagara | Komentářů: 0
18.10. 22:33 | Nová verze

Bylo vydáno Ubuntu 18.10 s kódovým názvem Cosmic Cuttlefish (Kosmická sépie). Ke stažení jsou Ubuntu Desktop a Server, Ubuntu Cloud Images, Ubuntu Netboot, Kubuntu, Lubuntu a Lubuntu Alternate, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio a Xubuntu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 3
18.10. 18:33 | Nová verze

Byl vydán PostgreSQL ve verzi 11.0. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
18.10. 17:33 | IT novinky

Nadace Raspberry Pi představila na svém blogu Raspberry Pi TV HAT, tj. rozšíření jednodeskového počítače Raspberry Pi umožňující příjem televizního vysílání DVB-T a DVB-T2. Cena rozšíření je 21,50 $.

Ladislav Hagara | Komentářů: 11
18.10. 17:07 | Nová verze

Vychází OpenBSD 6.4. Z řady novinek namátkou: podpora dalších architektur (arm64 např. dostal z Linuxu vypůjčený ovladač radeondrm), hypervizor vmm podporuje i qcow2 disky a šablony, jádro dokáže automaticky přepínat mezi dostupnými bezdrátovými sítěmi, sítě pracují o něco efektivněji, z bezpečnosti „přísaha byla doplněna odhalením“ (pledge(2) lze vhodně doplnit pomocí unveil(2)), SMT je ve výchozím stavu vypnutý, ale lze jej zapnout. Syntaxe nastaveni OpenSMTPD se změnila. S vydáním vychází také nová verze LibreSSL - 2.8.2.

Daniel Čižinský | Komentářů: 5
17.10. 23:15 | IT novinky

Firma Raptor Computing Systems, která stojí také za pracovní stanicí Talos II, představila levnější desku Blackbird s podporou jednoho 4-/8jádrového CPU POWER9 Sforza a formátem microATX; bližší specifikace jsou ve wiki výrobce.

Fluttershy, yay! | Komentářů: 30
Přispíváte osobně k vývoji svobodného softwaru?
 (40%)
 (43%)
 (25%)
 (22%)
 (11%)
 (36%)
Celkem 277 hlasů
 Komentářů: 16, poslední dnes 03:42
Rozcestník

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

1.4.2006 16:11 Alienrebell | skóre: 4
awk '{print $KUA}' shellovska promenna
Přečteno: 292×
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 || install Void Linux
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 || install Void Linux
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 || install Void Linux
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 || install Void Linux
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 || install Void Linux
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.