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 14:55 | IT novinky

    Internetový prohlížeč Firefox bude mít nové ovládací prvky pro umělou inteligenci, které umožní uživatelům vypnout vestavěné AI funkce přímo v nastavení prohlížeče. Jednotlivě půjde vypnout nebo zapnout automatické překlady stránek, generovaní popisného textu k obrázkům v otevřených PDF dokumentech, samoorganizaci tabů do skupin, náhledy odkazů s krátkým shrnutím a boční panel s chatbotem. Tyto možnosti v nastavení prohlížeče

    … více »
    NUKE GAZA! 🎆 | Komentářů: 0
    dnes 14:44 | IT novinky

    Desktopové prostředí KDE Plasma 6.6, která je právě ve fázi beta, nahrazuje stávající SDDM novým Plasma Login Managerem, který je ale pevně navázán na systemd. Plasma Login Manager využívá systemd-logind a další součásti systemd, které nejsou dostupné v operačních systémech bez systemd, jako je například FreeBSD, případně jsou linuxové distribuce Gentoo, Void Linux anebo Alpine Linux. Pro uživatele zatím stále ještě existuje možnost používat SDDM.

    NUKE GAZA! 🎆 | Komentářů: 0
    dnes 14:33 | Komunita

    Na webu komunitního setkání CSNOG 2026 jsou dostupné prezentace v PDF, jejich videozáznamy a fotografie z lednové akce ve Zlíně. CSNOG 2026 se zúčastnilo téměř 300 zájemců o vystoupení věnovaných správě sítí, legislativním a regulačním tématům nebo projektům z akademické sféry. Letos byly prezentace rozdělené do dvou treků, ve kterých se představilo 35 přednášejících. Setkání komunity CSNOG organizují společně sdružení CESNET, CZ.NIC a NIX.CZ.

    VSladek | Komentářů: 0
    dnes 11:33 | IT novinky

    Americká vesmírná společnost SpaceX miliardáře Elona Muska koupila další Muskovu firmu xAI, která se zabývá vývojem umělé inteligence (AI). Informovala o tom na svém účtu na síti 𝕏. Musk tímto krokem propojí několik ze svých služeb, včetně chatbota s prvky umělé inteligence Grok, sociální sítě 𝕏 či satelitního internetového systému Starlink. Tržní hodnota společnosti SpaceX dosahuje jednoho bilionu dolarů (20,6 bilionu Kč), hodnota xAI pak činí 250 miliard dolarů.

    Ladislav Hagara | Komentářů: 1
    včera 23:22 | Bezpečnostní upozornění

    Byl odhalen supply chain attack na Notepad++: útočníci kompromitovali hosting Notepad++ a vybrané dotazy na aktualizace přesměrovávali na servery pod jejich kontrolou. Doporučuje se stáhnout instalátor a přeinstalovat.

    a1bert | Komentářů: 6
    včera 13:22 | Zajímavý projekt

    Francouzská veřejná správa má v rámci vládní iniciativy LaSuite Numérique ('Digitální sada') v plánu od roku 2027 přestat používat Microsoft Teams a Zoom a přejít na videokonferenční platformu Visio, hostovanou na vlastním hardwaru. Konkrétně se jedná o instance iniciativou vyvíjeného open-source nástroje LaSuite Meet, jehož centrální komponentou je LiveKit. Visio nebude dostupné pro veřejnost, nicméně LaSuite Meet je k dispozici pod licencí MIT.

    NUKE GAZA! 🎆 | Komentářů: 5
    včera 12:11 | IT novinky

    Eben Upton oznámil další zdražení počítačů Raspberry Pi: 2GB verze o 10 dolarů, 4GB verze o 15 dolarů, 8GB verze o 30 dolarů a 16GB verze o 60 dolarů. Kvůli růstu cen pamětí. Po dvou měsících od předchozího zdražení.

    Ladislav Hagara | Komentářů: 14
    včera 05:11 | Zajímavý software

    Shellbeats je terminálový hudební přehrávač pro Linux a macOS, který umožňuje vyhledávat a streamovat hudbu z YouTube, stahovat odtud skladby a spravovat lokální playlisty. Pro stahování dat z YouTube využívá yt-dlp, pro práci s audiostreamy mpv. Je napsán v jazyce C a distribuován pod licencí GPL-3.0, rezpozitář projektu je na GitHubu.

    NUKE GAZA! 🎆 | Komentářů: 6
    včera 03:22 | Nová verze

    Byla vydána nová verze 26.1.30 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. S podporou hardwarového dekódování videa. Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

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

    LibrePCB, tj. svobodný multiplatformní softwarový nástroj pro návrh desek plošných spojů (PCB), byl po deseti měsících od vydání verze 1.3 vydán ve verzi 2.0.0. Přehled novinek v příspěvku na blogu a v aktualizované dokumentaci. Zdrojové kódy LibrePCB jsou k dispozici na GitHubu pod licencí GPLv3.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (10%)
     (25%)
     (3%)
     (5%)
     (2%)
     (12%)
     (30%)
    Celkem 740 hlasů
     Komentářů: 24, poslední včera 21:31
    Rozcestník

    Dotaz: predani standartniho vstupu

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