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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 06:00 | Komunita

Na YouTube byl publikován Blender Institute Reel 2016, ani ne dvouminutový sestřih z filmů, které vznikly za posledních 10 let díky Blender Institutu. V institutu aktuálně pracují na novém filmu Agent 327. Dění kolem filmu lze sledovat na Blender Cloudu. Videoukázka Agenta 327 z června letošního roku na YouTube.

Ladislav Hagara | Komentářů: 0
dnes 01:02 | Zajímavý článek

Minulý týden byly vydány verze 1.2.3 a 1.1.7 webového poštovního klienta Roundcube. V oznámení o vydání bylo zmíněno řešení bezpečnostního problému nalezeného společností RIPS a souvisejícího s voláním funkce mail() v PHP. Tento týden byly zveřejněny podrobnosti. Útočník mohl pomocí speciálně připraveného emailu spustit na serveru libovolný příkaz. Stejně, jak je popsáno v článku Exploit PHP’s mail() to get remote code execution z roku 2014.

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

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 1
včera 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 3
7.12. 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
7.12. 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 2
7.12. 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 8
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 27
6.12. 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (8%)
 (5%)
 (3%)
Celkem 799 hlasů
 Komentářů: 50, poslední 29.11. 15:50
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: 280×
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.