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 21:44 | Nová verze

    Weston, referenční implementace kompozitoru pro Wayland, byl vydán ve verzi 15.0.0. Přehled novinek v příspěvku na blogu společnosti Collabora. Vypíchnout lze Lua shell umožňující psát správu oken v jazyce Lua.

    Ladislav Hagara | Komentářů: 0
    dnes 21:11 | Nová verze

    Organizace Apache Software Foundation (ASF) vydala verzi 29 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.

    Ladislav Hagara | Komentářů: 3
    dnes 18:22 | IT novinky

    Ústavní soud na svých webových stránkách i v databázi NALUS (NÁLezy a USnesení Ústavního soudu) představil novou verzi chatbota využívajícího umělou inteligenci. Jeho posláním je usnadnit veřejnosti orientaci v rozsáhlé judikatuře Ústavního soudu a pomoci jí s vyhledáváním informací i na webových stránkách soudu, a to i v jiných jazycích. Jde o první nasazení umělé inteligence v rámci webových stránek a databází judikatury českých soudů.

    Ladislav Hagara | Komentářů: 12
    dnes 13:00 | Nová verze

    Byla vydána nová verze 10.1 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Vypíchnuta je podpora NanoPi Zero2 a balíček WhoDB.

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | Komunita

    Konference Otvorený softvér vo vzdelávaní, výskume a v IT riešeniach OSSConf 2026 proběhne od 1. do 3. července 2026 na Žilinské univerzita v Žilině: "Cieľom našej konferencie je poskytnúť priestor pre informovanie o novinkách vo vývoji otvoreného softvéru a otvorených technológií, o možnostiach využitia týchto nástrojov vo vede a vzdelávaní a taktiež poskytnúť priestor pre neformálne priateľské stretnutie užívateľov a priaznivcov

    … více »
    Ladislav Hagara | Komentářů: 0
    dnes 12:22 | Pozvánky

    Korespondenční seminář z programování (KSP) pražského Matfyzu pořádá i letos jarní soustředění pro začátečníky. Zváni jsou všichni středoškoláci a starší základoškoláci, kteří se chtějí naučit programovat, lépe uvažovat o informatických úlohách a poznat nové podobně smýšlející kamarády. Úplným začátečníkům bude určen kurz základů programování a kurz základních algoritmických dovedností, pokročilejším nabídneme různorodé

    … více »
    skywalqer | Komentářů: 1
    včera 04:11 | Komunita

    Fedora je od 10. února dostupná v Sýrii. Sýrie vypadla ze seznamu embargovaných zemí a Fedora Infrastructure Team mohl odblokovat syrské IP adresy.

    Ladislav Hagara | Komentářů: 21
    včera 03:44 | Zajímavý projekt

    Ministerstvo zahraničí Spojených států amerických vyvíjí online portál Freedom.gov, který umožní nejenom uživatelům v Evropě přístup k obsahu blokovanému jejich vládami. Portál bude patrně obsahovat VPN funkci maskující uživatelský provoz tak, aby se jevil jako pocházející z USA. Projekt měl být původně představen již na letošní Mnichovské bezpečnostní konferenci, ale jeho spuštění bylo odloženo.

    NUKE GAZA! 🎆 | Komentářů: 28
    včera 03:33 | Komunita

    Byla vydána pro lidi zdarma ke stažení kniha The Book of Remind věnovaná sofistikovanému kalendáři a připomínači Remind.

    Ladislav Hagara | Komentářů: 1
    21.2. 23:55 | Nová verze

    Grafický editor dokumentů LyX, založený na TeXu, byl vydán ve verzi 2.5.0. Oznámení připomíná 30. výročí vzniku projektu. Novinky zahrnují mj. vylepšení referencí nebo použití barev napříč aplikací, od rozhraní editoru po výstupní dokument.

    |🇵🇸 | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (11%)
     (27%)
     (2%)
     (5%)
     (1%)
     (12%)
     (26%)
    Celkem 946 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: predani standartniho vstupu

    19.5.2006 14:31 peky
    predani standartniho vstupu
    Přečteno: 145×
    zdravim vsechny

    napsal jsem si skript, ktery nejakym zpusobem zpracova soubor, tzn.
    ./skript file
    nemohu prijit na to jak ziskat vystup z roury abych ji mohl pouzit v mem skriptu ?

    at uz
    cat file | ./skript
    nebo
     < file ./skript

    Odpovědi

    19.5.2006 14:54 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    Co třeba nezadávat žádné přesměrování?
    19.5.2006 15:05 peky
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    ?? o moc nechapu , v tom skriptu s tim souborem potrebuji pracovat tzn . ze pouziji jen $1 uvnitr skriptu nebo potrebuji overit zdali byl zadan potrebny soubor

    ??
    19.5.2006 15:05 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    [23:04:16]-[/tmp]-
    [tsunami@vodik]$ echo aloha | ./skript.sh
    muj testovaci skript
    std vstup nacten a zapasn do /tmp/pokus
    vypis souboru /tmp/pokus:
    aloha
    
    [23:04:17]-[/tmp]-
    [tsunami@vodik]$ cat skript.sh
    #!/bin/bash
    
    echo muj testovaci skript
    while read promena; do
            echo $promena >> /tmp/pokus
    done
    echo std vstup nacten a zapasn do /tmp/pokus
    echo vypis souboru /tmp/pokus:
    cat /tmp/pokus
    
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    19.5.2006 15:11 peky
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    super to je ono, ale pokud se dobre pamatuji tak read je jen pro cteni radku a kdyz na zacatku roury bude file a ja nebutu chtit vytvaret zadny soubor byla by nejaka moznost jak to spachat ?

    diky
    19.5.2006 15:16 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    Nevím jestli ti rozumím správně, chceš vše co ti jde ze standardního vstupu do jedné proměnné?
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    19.5.2006 15:20 peky
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    no chtel bych s tim standartnim vstupem ve skriptu pracovat jako napriklad grep, kde grep 'aaaa' soubor funguje stejne jako cat soubor | 'aaaa'
    19.5.2006 15:22 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    Takže když si odmyslím, že to, co jste právě napsal, nedává smysl, jde nakonec jen o to, aby skript četl standardní vstup, je-li spuštěn bez parametrů, a obsah souboru, dostane-li parametr?
    19.5.2006 15:24 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    Je-li tomu tak, pak použijte něco na způsob
      if [ $# -gt 0 ]; then
        exec <"$1"
      fi
    
    19.5.2006 15:28 peky
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    presne :} fakt ostuda, nejen ze jste mi poradil s odpovedi, ale i s formulaci otazky ...

    Dekuji :]
    19.5.2006 15:22 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    Tak si kontroluj jestli je zadán parametr s názvem souboru a pokud není tak prostě čekej na standardní vstup.
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    19.5.2006 15:21 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    pokud to tak skutečně je, tak zkus pracovat ve skriptu s /dev/stdin, ale nevím jestli to je zrovna nejlepší postup...
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    19.5.2006 15:17 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    Pokud skript (nebo jiný příkaz) očekává jméno souboru, lze to obejít pomocí '<(příkaz)', ale jak už bylo řečeno jinými, praktičtější je napsat si skript tak, aby četl standardní vstup, a v případě, že chcete číst obsah souboru, použít přesměrování.
    19.5.2006 15:19 kaaja | skóre: 24 | blog: Sem tam něco | Podbořany, Praha
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    skusil jsi
    cat file| ./skript /dev/stdin
    19.5.2006 18:45 peky
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    jeste dodatecny dotaz

    lze nekam cely standartni vstup, protoze furt nechapu jak to mam udelat kdyz ve skriptu budu mit funkci treba
    funkce()
    {
    grep 'aaa'
    }
    
    a pak tu funkci zavolam napr 2x
    funkce 
    funkce
    tak ziskam vysledek jen z 1. volani
    19.5.2006 18:56 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    Zkuste nejdřív napsat, co vlastně přesně chcete, aby to udělalo.
    19.5.2006 19:19 peky
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    pracuji bud se souborem

    ./skript -parametry 'RE' soubor

    nebo s rourou

    cat soubor | ./skript -parametry 'RE'

    skript mi v prvni rade zjisti jestli soubor obsahuje 'RE' pak jej vypisi
    19.5.2006 19:26 peky
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    a pokud neobsahu 'RE' vypisi error
    19.5.2006 23:12 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    Obávám se, že tohle v plné obecnosti bez pomocného souboru nevyřešíte - a vlastně ani s ním. Uvědomte si, že na ten vstup můžete od jiného programu dostat několik TB dat a vzorek (pokud tam vůbec je) může být až na konci.
    20.5.2006 11:27 peky
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    no a co kdybych si v pripade ze se jedna o standartni vstup jej ulozil do promene
    vstup=`sed -n "p"`
    ale kdyz tuto promennou vypisi, je vse na jednom radku :[
    David Watzke avatar 20.5.2006 11:28 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    Tak použij uvozovky: echo "$vstup".
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    20.5.2006 11:40 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    To bude fungovat jen v případě, že je ten vstup hodně krátký - tak, aby se celý vešel do proměnné. Prostě si uvědomte, že ten vstup dostanete jen jednou, musíte ho celý projít, abyste zjistil, jestli tam vzorek je, a pak ho potřebujete vypsat. Takže si ho musíte někam uložit - buď do paměti nebo na disk. První varianta bude rychlejší, ale bude mít menší limit na velikost zpracovatelného vstupu. Tak či onak tam nějaký limit mít budete.
    20.5.2006 11:50 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    Tak ne zase tak hodně - právě jsem do proměnné prostředí (v bashi) dostal 256 MB textu. Ale příliš rozumný přístup to stejně není.
    20.5.2006 11:58 peky
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    jojo to jsem potreboval slyset :}

    asi nejrozumneji se jevi ten soubor diky

    jen pro zajimavost..kdyby to byl dejme tomu jen velmi kratky soubor, proc mi to vse vypise na jeden radek ? (viz predchozi prizpevek promenna vstup )
    20.5.2006 12:09 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: predani standartniho vstupu
    Protože jste použil přepínač -n. Mimochodem, sed je v tomto případě zbytečný, stačilo použít opovrhovaný cat.

    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.