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 22:22 | Komunita

RIAA (Recording Industry Association of America) podala DMCA požadavek (DMCA takedown notice) na zastavení šíření zdrojových kódů youtube-dl na GitHubu. Pomocí youtube-dl lze z YouTube stáhnout autorská díla určená pouze pro YouTube.

Ladislav Hagara | Komentářů: 14
včera 17:00 | Komunita

V 18:00 proběhne živě představení Ubuntu pro Raspberry Pi na YouTube.

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

Byla vydána nová verze 13.5 softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech GitLab (Wikipedie). Představení nových vlastností i s náhledy v příspěvku na blogu.

Ladislav Hagara | Komentářů: 0
22.10. 21:33 | Nová verze

Oficiálně bylo vydáno Ubuntu 20.10 s kódovým názvem Groovy Gorilla. Přehled novinek v poznámkách k vydání. Zdůrazněn je Ubuntu Desktop pro Raspberry Pi.

Ladislav Hagara | Komentářů: 2
22.10. 17:00 | IT novinky

Java edice počítačové hry Minecraft bude vyžadovat účet u Microsoftu (YouTube). Podrobnosti ve FAQ.

Ladislav Hagara | Komentářů: 25
22.10. 16:00 | Nová verze

Byla vydána nová vývojová verze datového formátu a souvisejících nástrojů Relational pipes. Hlavní novinkou verze v0.17 je výstupní modul pro JACK, kterým lze posílat MIDI zprávy do zvukových karet a syntezátorů, dále pak podpora práce s porty JACK systému, vylepšené CLI rozhraní několika nástrojů a přejmenování modulu relpipe-tr-guile na relpipe-tr-scheme.

xkucf03 | Komentářů: 0
22.10. 15:55 | Komunita

Probíhá online konference AstriCon 2020, tj. konference vývojářů a uživatelů svobodné softwarové implementace telefonní ústředny (PBX) Asterisk (Wikipedie). Při této příležitosti byl vydán Asterisk ve verzi 18.0.0.

Ladislav Hagara | Komentářů: 0
22.10. 07:00 | Nová verze

Linuxová distribuce SystemRescueCd byla s novou verzí 7.00 přejmenována na SystemRescue. Začleněn byl balíček dislocker pro přístup k diskům zašifrovaným pomocí BitLockeru (#46).

Ladislav Hagara | Komentářů: 0
21.10. 17:33 | Komunita

Projekt Debian daroval 10 000 dolarů neziskové organizaci Framasoft na její crowdfundingovou kampaň na podporu vývoje PeerTube, tj. svobodné federalizované platformy pro sledování a sdílení videí, alternativy YouTube s podporou P2P. Cílem je podpora živého přenosu (live streaming).

Ladislav Hagara | Komentářů: 67
21.10. 15:55 | Nová verze

Software pro vytváření datových úložišť na síti TrueNAS byl vydán ve verzi 12.0. Jedná se o první verzi od oznámení přejmenování FreeNASu na na TrueNAS CORE a TrueNASu na TrueNAS Enterprise.

Ladislav Hagara | Komentářů: 9
Které aspekty uživatelského rozhraní textového editoru považujete za důležité?
 (71%)
 (36%)
 (32%)
 (17%)
 (24%)
 (16%)
Celkem 208 hlasů
 Komentářů: 21, poslední včera 17:33
Rozcestník

Dotaz: Jak na promenne v bashi ?

8.2.2004 01:41 Thomas
Jak na promenne v bashi ?
Přečteno: 258×
Zdravim !
Mam takovy opravdu zacatecnicky dotazek ohledne BASHe
Porad nemuzu prijit na to jak dostat vystup nejakeho
programu do promenne. Napr. who | cut -d" " -f1
mi vypise prvniho uzivatele,ale jak tuto hodnotu dostat
do nejake vlastni promenne abych s ni pak mohl dale
pracovat v danem skriptiku ? Diky za rady. Tom.

Odpovědi

8.2.2004 03:58 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
Rozbalit Rozbalit vše Jak na promenne v bashi ?
promenna=$(prikaz), zkratkou je zápis promenna=`prikaz`. Jinak neškodí RTFM.
8.2.2004 08:35 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Jak na promenne v bashi ?
No mě who | cut -d" " -f1 vypíše všechny uživatele. Prvního uživatele by aspoň na mém systému vypsalo
who | head -n1 | cut -d" " -f1
Toho bych do proměné dostal jednoduše
foo=$(who | head -n1 | cut -d" " -f1)
Pokud už v příslušném scriptu máte zpracované parametry, nebo vás nezajímají, tak elegantní cesta je taky pomocí set. Vyzkoušejte:
set $(who)
while [ -n "$1" ]
do 
  echo $1
  shift 
done
nebo pro vypsání všech uživatelů jen jednou (a malou variaci na test konce)
set $(who | cut -d" " -f1 | sort | uniq)
while :
do 
  echo $1
  shift || break 
done
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
8.2.2004 08:40 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Jak na promenne v bashi ?
Úplně jsem zapoměl na obligátní man bash Fakt je to dobré čtení na dlouhé zimní večery, ale už jste to propásl, protože se blíží jaro :-)
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
8.2.2004 08:51 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Jak na promenne v bashi ?
Pokud chceš brát ty uživatele postupně po jednom -- to je tedy obvykle v shellu špatný nápad, protože skoro všechno jde napsat jako roura zpracovávající stále celý seznam -- tak můžeš použít

pole (práci s poli v shellu už jsem tu párkrát popisoval, je to spíš už vyšší level):
users=($(who | cut -d' ' -f1 | sort -u))
read:
who | cut -d' ' -f1 | sort -u | \
while read user; do
  echo "$user"
done
Pokud chceš ekvivalent
users=$(who | cut -d' ' -f1)
tak je lepší si přečíst who(1) a použít -q:
users=$(who -q | head -n1)
8.2.2004 10:47 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Jak na promenne v bashi ?
Jako vždy inspirativní
users=($(who | cut -d" " -f1  |  sort -u ))
for ((i=0;i<${#users[*]};i++)) 
do echo ${users[$i]}
done
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
9.2.2004 00:23 Thomas
Rozbalit Rozbalit vše Jak na promenne v bashi ?
Perfektni !!
To je presne co jsem chtel.
Dekuji vsem za uzasne rady a reseni. Uz jsem IN.

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.