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 23:11 | IT novinky

    Nový ovladač Steam Controller jde do prodeje 4. května. Cena je 99 eur.

    Ladislav Hagara | Komentářů: 0
    včera 14:22 | Komunita

    Greg Kroah-Hartman začal používat AI asistenta pojmenovaného gkh_clanker_t1000. V commitech se objevuje "Assisted-by: gkh_clanker_t1000". Na social.kernel.org publikoval jeho fotografii. Jedná se o Framework Desktop s AMD Ryzen AI Max a lokální LLM.

    Ladislav Hagara | Komentářů: 1
    včera 04:44 | Komunita

    Ubuntu 26.10 bude Stonking Stingray (úžasný rejnok).

    Ladislav Hagara | Komentářů: 1
    26.4. 22:22 | Nová verze

    Webový prohlížeč Dillo (Wikipedie) byl vydán ve verzi 3.3.0. S experimentální podporou FLTK 1.4. S příkazem dilloc pro ovládání prohlížeče z příkazové řádky. Vývoj prohlížeče se přesunul z GitHubu na vlastní doménu dillo-browser.org (Git).

    Ladislav Hagara | Komentářů: 1
    26.4. 21:55 | Komunita

    Byl publikován přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Vývojáři v přehledu vypíchli vylepšenou instalaci, podporu senzoru okolního světla, úsporu energie, opravy Bluetooth nebo zlepšení audia. Vývoj lze podpořit na Open Collective a GitHub Sponsors.

    Ladislav Hagara | Komentářů: 1
    25.4. 04:00 | Nová verze

    raylib (Wikipedie), tj. multiplatformní open-source knihovna pro vývoj grafických aplikací a her, byla vydána ve verzi 6.0.

    Ladislav Hagara | Komentářů: 0
    24.4. 18:33 | IT novinky

    Nové verze AI modelů. Společnost OpenAI představila GPT‑5.5. Společnost DeepSeek představila DeepSeek V4.

    Ladislav Hagara | Komentářů: 0
    24.4. 15:33 | Zajímavý článek

    Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 164 (pdf) a Hello World 29 (pdf).

    Ladislav Hagara | Komentářů: 0
    24.4. 04:44 | Komunita

    Bylo oznámeno, že webový prohlížeč Opera GX zaměřený na hráče počítačových her je už také na Flathubu and Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    23.4. 23:11 | IT novinky

    Akcionáři americké mediální společnosti Warner Bros. Discovery dnes schválili převzetí firmy konkurentem Paramount Skydance za zhruba 110 miliard dolarů (téměř 2,3 bilionu Kč). Firmy se na spojení dohodly v únoru. O část společnosti Warner Bros. Discovery dříve usilovala rovněž streamovací platforma Netflix, se svou nabídkou však neuspěla. Transakci ještě budou schvalovat regulační orgány, a to nejen ve Spojených státech, ale také

    … více »
    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (2%)
     (13%)
     (31%)
     (3%)
     (6%)
     (3%)
     (15%)
     (25%)
    Celkem 1435 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: Skript v prikazovem radku

    8.12.2011 14:14 Slintal
    Skript v prikazovem radku
    Přečteno: 745×
    Zdravim, mam mensi problem s vytvarenim skriptu do prikazoveho radku (Terminalu) k operacnimu systemu Ubuntu. Do skoly mame odevzdat ukol, v kterem mame vytvorit skript, ale bohuzel si s tim vubec nevim rady ;] na cviceni jsme probirali daleko jednodussi priklady nez je ukol. Kdyztak zadani je :

    Vytvořte vhodně pojmenovaný skript s následující funkčností: Číslování řádků. Napište skript, který na začátek každé řádky vstupního souboru přidá číslo řádky. Uživatel před spuštění skriptu zadá cestu k vstupnímu souboru a název s umístnění výsledného souboru. Součástí řešení bude kontrola platnosti cest.

    Ono by to asi nemelo byt nejak extra moc tezke, jen ... uz nad tim sedim par dni a vubec si s tim nevim rady ;] tudiz bych vam byl vdecny za jakoukoliv pomoc ohledne tohoto ;]

    Odpovědi

    8.12.2011 14:33 l4m4
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    FAQ

    Za těch pár dní jsi určitě zkusil/vytvořil něco, v čem máš problém s něčím konkrétním.
    8.12.2011 14:33 helb
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    8.12.2011 14:34 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    man test
    cat --number
    Ale nějak nevím, co může být daleko jednoussi. Ach jo. Příště aspoň napište, co už jste zkusil a v čem je konkrétně problém.
    I am always ready to learn although I do not always like to be taught. (W. Churchill)
    AsciiWolf avatar 8.12.2011 15:59 AsciiWolf | skóre: 41 | blog: Blog
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    k operacnimu systemu Ubuntu
    :-D
    8.12.2011 16:48 Kit
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    k operacnimu systemu Ubuntu
    :-D
    Co je na tom divného? Možná by měl napsat "Distribuce Ubuntu s linuxovým jádrem", ale o Windows se také mluví jako o operačním systému. Kdo vlastně stanovuje hranici "tohle je ještě operační systém a tohle už ne, to je jen jeho nadstavba"? Správně by do pojmu "operační systém" neměl patřit ani shell.

    Jeden nicneříkající smajlík bez dalšího vysvětlení je mi k smíchu mnohem víc než nepřesné označení prostředí, ve kterém uživatel řeší svůj problém.
    Aleš Janda avatar 8.12.2011 22:36 Aleš Janda | skóre: 23 | blog: kýblův blog | Praha
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    Ubuntu není operační systém, Ubuntu je distribuce. Rozdíl mezi operačním systémem a distribucí ho jistě na škole učili, to je základní terminologie. A už je jedno, co je tam za jádro; IMHO to je k výuce shellu, takže by k tomu stejně dobře posloužila distribuce s jádrem Hurd nebo Cygwin s jádrem win32. Já toho smajlíka chápu jako pousmání nad tím, že tento student zjevně chyběl i při první hodině, netřeba se hned čertit ;-)
    9.12.2011 00:13 ET
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    kua nechcete se uz vy*rat na to slovickareni !!! kdo ma ty diskuze cist kdyz je to nakonec "Diskuze" o tom kdo co nekdo rekl nebo nerekl !!! (imho) a jestli ubuntu neni OS tak to asi bude yogurt ??? ?uck f?ck fu?k fuc?
    9.12.2011 01:21 l4m4
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    Doporučuji nepsat sem příspěvky, když máš víc než tři promile alkoholu v krvi.

    Ubuntu není operační systém. Jogurt nevím, neznám všechny značky, ale nejspíš také ne.

    Zato je použití výrazu ,OS Ubuntu` dobrá detekce lidí, kteří netuší, o čem mluví.
    8.12.2011 16:35 Slintal
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    Mno... muj problem je hlavne v tom, ze ve skole jsme delali jen s prikazy v terminalu, ale skripty jsme ani nezacali delat. Takze vlastne sice vim, jake prikazy bych pouzival, ale moc netusim, jak z toho mam vytvorit ten skript.
    8.12.2011 16:54 Kit
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    Odpověď jsi už dostal. Pokud to potřebuješ skutečně naprogramovat v shellu (pro praktické použití nedoporučuji), podívej se v manu na while a read.
    8.12.2011 17:00 ustp
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    Skript je vpodstate hromada prikazu napsana do souboru. Pak staci spustit ten soubor. Doporucuju precist si: http://en.wikipedia.org/wiki/Shell_script PS: co je to za skolu?
    8.12.2011 17:42 Slintal
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    Mno... mezitim jsem vytvoril neco takoveho

    #!/bin/sh

    nl $1 > $2

    exit 0;

    Ted jeste premyslim nad tim testovanim platnosti cest ;] ktery predpokladam, ze bude nejak pomoci prikazu test :)

    jeste jsem premyslel nad zadanim cest az po spusteni skriptu, neco jako:

    #!/bin/sh

    echo "Zadej jmeno/cestu vstupniho souboru"

    echo "Zadej jmeno/cestu vystupniho souboru"

    nl $v1 > $v2

    exit 0;

    ale podle zadani by to melo byt zadano jiz pred spustenim.

    Jinak ... skola je to Ostravska univerzita, obor Informatika ;]
    8.12.2011 17:57 Kit
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    Použití "exit 0" považuji za zbytečné a potenciálně nebezpečné. Interaktivní získávání parametrů se také moc nedělá. Nebezpečné parametry (od uživatele) je vhodné obalit uvozovkami. Výsledek by tedy mohl vypadat takto:
    #!/bin/sh
    nl "$1" > "$2"
    
    A volání:
    skript vstup výstup
    Ovšem tak krátké skripty se obvykle nepíší, protože stačí zadat jen:
    nl vstup >výstup
    BTW: Pro výpis programu používej "<pre>"
    8.12.2011 18:07 Slintal
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    Sam bych to taky nejradeji napsal obycejnym prikazem, ale ... zadani ukolu je jasne, nu ;] ale jinak dekuju za vsechny rady ;]
    9.12.2011 01:26 l4m4
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    Normálně by použití příkazu, který je v Unixu standardně už pomalu čtyřicet let, bylo správné řešení problému -- proto se sám snažím podobné nesmyslné úlohy nezadávat.

    Pokud skutečně chtějí reimplementovat nl v shellu, tak prohledej zdejší diskusi ohledně zpracování souboru v bashi po řádcích, řeší se to tu každou chvíli.
    8.12.2011 18:16 ustp
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    To mas 15 minut na radek :). Rozhodne se drz zadani. Doporucuju
    man test
    a zkontrolovat, jestli mas prava na cteni prvniho souboru a prava na zapis do slozky, kde je druhej soubor.
    9.12.2011 14:49 NeoV | skóre: 23
    Rozbalit Rozbalit vše Re: Skript v prikazovem radku
    #!/bin/sh
    [ -f "$1" ] && touch $2 && nl $1 > $2
    
    ...mozno je nieco lepsie na test lokacie vystupneho suboru, ale touch ma napadol ako prvy...

    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.