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 05:11 | Komunita

    Během tradiční ceremonie k oslavě Dne vzniku samostatného československého státu (28. října) byl vyznamenán medailí Za zásluhy (o stát v oblasti hospodářské) vývojář 3D tiskáren Josef Průša. Letos byly uděleny pouze dvě medaile Za zásluhy o stát v oblasti hospodářské, druhou dostal informatik a manažer Ondřej Felix, který se zabývá digitalizací státní správy.

    Gréta | Komentářů: 7
    dnes 04:44 | Nová verze

    Tor Browser, tj. fork webového prohlížeče Mozilla Firefox s integrovaným klientem sítě Tor přednastavený tak, aby přes tuto síť bezpečně komunikoval, byl vydán ve verzi 15.0. Postaven je na Firefoxu ESR 140.

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

    Bylo oznámeno (cs) vydání Fedora Linuxu 43. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora IoT pro internet věcí, Fedora Cloud pro cloudové nasazení a Fedora CoreOS pro ty, kteří preferují neměnné systémy. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách Fedora Magazinu: Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Silverblue a Fedora Atomic Desktops.

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | IT novinky

    Elon Musk oznámil (𝕏) spuštění internetové encyklopedie Grokipedia (Wikipedia). Zatím ve verzi 0.1. Verze 1.0 prý bude 10x lepší, ale i ve verzi 0.1 je podle Elona Muska již lepší než Wikipedia.

    Ladislav Hagara | Komentářů: 12
    včera 05:44 | Komunita

    PSF (Python Software Foundation) po mnoha měsících práce získala grant ve výši 1,5 milionu dolarů od americké vládní NSF (National Science Foundation) v rámci programu "Bezpečnost, ochrana a soukromí open source ekosystémů" na zvýšení bezpečnosti Pythonu a PyPI. PSF ale nesouhlasí s předloženou podmínkou grantu, že během trvání finanční podpory nebude žádným způsobem podporovat diverzitu, rovnost a inkluzi (DEI). PSF má diverzitu přímo ve svém poslání (Mission) a proto grant odmítla.

    Ladislav Hagara | Komentářů: 22
    včera 04:55 | Nová verze

    Balík nástrojů Rust Coreutils / uutils coreutils, tj. nástrojů z GNU Coreutils napsaných v programovacím jazyce Rust, byl vydán ve verzi 0.3.0. Z 634 testů kompatibility Rust Coreutils s GNU Coreutils bylo úspěšných 532, tj. 83,91 %. V Ubuntu 25.10 se již používá Rust Coreutils místo GNU Coreutils, což může přinášet problémy, viz například nefunkční automatická aktualizace.

    Ladislav Hagara | Komentářů: 0
    27.10. 21:00 | IT novinky

    Od 3. listopadu 2025 budou muset nová rozšíření Firefoxu specifikovat, zda shromažďují nebo sdílejí osobní údaje. Po všech rozšířeních to bude vyžadováno někdy v první polovině roku 2026. Tyto informace se zobrazí uživateli, když začne instalovat rozšíření, spolu s veškerými oprávněními, která rozšíření požaduje.

    Ladislav Hagara | Komentářů: 0
    27.10. 17:11 | Humor

    Jste nuceni pracovat s Linuxem? Chybí vám pohodlí, které vám poskytoval Microsoft, když vás špehoval a sledoval všechno, co děláte? Nebojte se. Recall for Linux vám vrátí všechny skvělé funkce Windows Recall, které vám chyběly.

    Ladislav Hagara | Komentářů: 1
    27.10. 16:11 | Komunita

    Společnost Fre(i)e Software oznámila, že má budget na práci na Debianu pro tablety s cílem jeho vyžívání pro vzdělávací účely. Jako uživatelské prostředí bude použito Lomiri.

    Ladislav Hagara | Komentářů: 1
    26.10. 17:11 | IT novinky

    Proběhla hackerská soutěž Pwn2Own Ireland 2025. Celkově bylo vyplaceno 1 024 750 dolarů za 73 unikátních zranitelností nultého dne (0-day). Vítězný Summoning Team si odnesl 187 500 dolarů. Shrnutí po jednotlivých dnech na blogu Zero Day Initiative (1. den, 2. den a 3. den) a na YouTube.

    Ladislav Hagara | Komentářů: 5
    Jaké řešení používáte k vývoji / práci?
     (36%)
     (48%)
     (20%)
     (19%)
     (23%)
     (17%)
     (21%)
     (17%)
     (18%)
    Celkem 280 hlasů
     Komentářů: 14, poslední 14.10. 09:04
    Rozcestník

    Dotaz: predani standartniho vstupu

    19.5.2006 14:31 peky
    predani standartniho vstupu
    Přečteno: 128×
    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.