» Poradna » Windows (a jiné OS)

.bat do sh

 |   |  Microsoft Windows XP Firefox 21.0

Zdravim,chlapci a devcata muzete mi prosim pomociad1) bud prekovertovat stavajici bat soubor do shell skriptuad2) nebo prepsat stavajici bat bat soubor do shell Prosim nekamenujte mne za to jak je bat napsany. Zde je bat:-----------------------------------------------------------------------------@ECHO OFFecho.echo ________________________________echo.:DOTAZecho Volba 1) Sit 01echo Volba 2) Sit 02echo Volba 3) Sit 03echo Volba 4) Sit 04echo Volba 5) Sit 05echo Volba 6) Sit 06echo ________________________________echo Volba 7) Ping primarni DNSecho Volba 8) Ping sekundarni DNSecho Volba 9) Ukoncitecho ________________________________echo.set choice=set /p choice=Vyberte volbu: if not '%choice%'=='' set choice=%choice:~0,1%if '%choice%'=='1' goto IP1if '%choice%'=='2' goto IP2if '%choice%'=='3' goto IP3if '%choice%'=='4' goto IP4if '%choice%'=='5' goto IP5if '%choice%'=='6' goto IP6if '%choice%'=='7' goto IP7if '%choice%'=='8' goto IP8if '%choice%'=='9' goto UKONCITECHO Moznost "%choice%" neexistuje! Opakujte volbu.goto DOTAZ:IP1echo.echo Zadejte koncove cislo IP adresy:echo ________________________________echo.set cislo=set /p cislo=Zadejte cislo: if not '%cislo%'=='' set choice=%cislo:~0,1%if not '%cislo%'=='' goto KONTROLA1ECHO Moznost "%cislo%" neexistuje! Opakujte volbu.goto IP1:KONTROLA1echo.PING xxx.xxx.xxx.%cislo% -n 10goto DOTAZ:IP2echo.echo Zadejte koncove cislo IP adresyecho.set cislo=set /p cislo=Vyber volbu: if not '%cislo%'=='' set choice=%cislo:~0,1%if not '%cislo%'=='' goto KONTROLA2ECHO Moznost "%cislo%" neexistuje! Opakujte volbu.goto IP2:KONTROLA2echo.PING xxx.xxx.yyy.%cislo% -n 10goto DOTAZ:IP3echo.echo Zadejte koncove cislo IP adresyecho.set cislo=set /p cislo=Vyber volbu: if not '%cislo%'=='' set choice=%cislo:~0,1%if not '%cislo%'=='' goto KONTROLA3ECHO Moznost "%cislo%" neexistuje! Opakujte volbu.goto IP3:KONTROLA3echo.PING xxx.yyy.xxx..%cislo% -n 10goto DOTAZ:IP4echo.echo Zadejte koncove cislo IP adresyecho.set cislo=set /p cislo=Vyber volbu: if not '%cislo%'=='' set choice=%cislo:~0,1%if not '%cislo%'=='' goto KONTROLA4ECHO Moznost "%cislo%" neexistuje! Opakujte volbu.goto IP4:KONTROLA4echo.PING yyy.xxx.xxx.%cislo% -n 10goto DOTAZ:IP5echo.echo Zadejte koncove cislo IP adresyecho.set cislo=set /p cislo=Vyber volbu: if not '%cislo%'=='' set choice=%cislo:~0,1%if not '%cislo%'=='' goto KONTROLA5ECHO Moznost "%cislo%" neexistuje! Opakujte volbu.goto IP5:KONTROLA5 echo. PING xxx.xxx.yy.%cislo% -n 10 goto DOTAZ:IP6 echo. echo Zadejte koncove cislo IP adresy echo. set cislo= set /p cislo=Vyber volbu: if not '%cislo%'=='' set choice=%cislo:~0,1% if not '%cislo%'=='' goto KONTROLA6 ECHO Moznost "%cislo%" neexistuje! Opakujte volbu. goto IP6:KONTROLA6 echo. PING xxx.yy.xx..%cislo% -n 10 goto DOTAZ:IP7 echo. PING 8.8.8.4 -n 10 goto DOTAZ:IP8 echo. PING 8.8.4.4 -n 10 goto DOTAZ:UKONCIT echo. echo Konec davky goto end:end

Odpovědi na otázku

 |   |  Microsoft Windows 7 Chrome 26.0.1410.64

Za 20,- € sa snáď niekto obetuje.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 21.0

Tohle prece neni o eurech, tohle je o tom poradit jak

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Firefox 17.0

To bude asi souviset s tim, ze spousta lidi si poradnu zacala plest s mistem, kde jim nekdo behem par minut vyresi domaci ukol, zapocet nebo seminarni praci. A celkem opravnene na to zacali mit alergii.Prispevek "zkusil jsem prevest .bat na .sh, uz umim podminky a ping, ale nedari se mi napsat syntaxi toho prikazu "case", ktery jsem si nasel na Internetu, poradite?" ma mnohem vetsi sanci na uspech nez "ja to potrebuju prevest a vy se starejte". Pokud z toho zaroven kouka ukol do skoly, automaticky jdou dalsi body dolu.Takze, kam az ses v tom prevadeni ty sam dostal a na cem ses zasekl?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Firefox 17.0

Ehm, za slovem "zapocet" ma pochopitelne byt carka ve vete, pardon.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Firefox 17.0

A za "ty sam dostal" taky :( Nejsem ranni ptace :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Firefox 17.0

Ehm, za slovem "zapocet" ma pochopitelne byt carka ve vete, pardon.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 21.0

Neni to zadny domaci ukol, je to moje vlastni iniciativa a vzhledem k tomu ze mi shell nerika pane, tak sem se chtrel poradit.Menu vytvorit neni problem, problem mam az s tim jak dostat posledni oktet ip do promenne z vlastnim vstupem.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X Firefox 21.0

Jestli umíš anglicky, tak stačí prostudovat manuál, třeba tady:http://ss64.com/bash/syntax.htmlProměnná se nastaví:jmeno="Tonic"Vyvolá se a použije:$jmenonebo ${jmeno}(to hlavně, když chceme přilepit další znaky za proměnnou)např. echo ${jmeno}-s-ginemPro získání proměnné od uživatele slouží příkaz "read"http://ss64.com/bash/read.htmlecho -n "Zadej jméno a stiskni klávesu enter: " ; read jmeno ; echo "Jmenuju se ${jmeno}."

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 21.0

Kdybych chtel resi DU, jaktozto ze uz to nastesti nemusim xx let resit, tak bych si poradil sam Jde o to, ze nerozumim skrtiptovani v shellu a bohuzel zatim nemam cas se to ucit. Tohle sem zbastlil sam a jen potrebuji pomoci s konverzi do sh

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 26.0.1410.64

,,Jde o to, ze nerozumim skrtiptovani v shellu"Potrebuješ programátora/študenta.,,a bohuzel zatim nemam cas se to ucit"1. Počkaj, kým budeš mať čas.2. Potrebuješ programátora/študenta.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 26.0.1410.64

Tohle by ti mohlo pomoci: http://tldp.org/LDP/abs/html/dosbatch.html

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 21.0

o tomhle vim, to uz sem prohlizel, ale diky

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 8.0

Vazne si myslis, ze bude po tebe niekto lustit cely kod ?Hod sem len sekvenciu prikazov ktora ti robi problem aj s chybovou hlaskou ktoru ti to vyhodi.Ak sa to len ucis, je dobre zacat s kratkymi usekmi aby si pochopil ako to funguje.Oplati sa to robit modularne pomocou funkcii aby si tie funkcie (napriklad na prevod cohokolvek) mohol pouzit v dalsich skriptoch, ktore vytvoris v dalsich rokoch.Tiez si zabudol napisat pre aky shell to prevadzas. Ono tych shellov je celkom aj dost vela. Bash ma napriklad na vstup z klavesnice prikaz "read".

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 21.0

ano, je to Bashjak sem psal vyse, menu neni problem, resim problem jak dostat do funkcni podoby tohle:echo "zadej trojcisli IP adresy:" read SUFFIXecho "zadej pocet pingu"read PINGSping -c $PINGS $ADDRESS $SUFFIX echo "ping na $ADDRESS $SUFFIX s poctem $PINGS"done;

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: 10, Echo, Goto, Ping




Určitě si přečtěte

Sex a rozmnožování při mezihvězdné cestě: Kolik lidí je potřeba pro let k Proximě Centauri?

Sex a rozmnožování při mezihvězdné cestě: Kolik lidí je potřeba pro let k Proximě Centauri?

** Vědci spočítali, jak velká by musela být posádka pro vícegenerační let k nejbližší hvězdné soustavě ** Proxima Centauri se nachází 4,3 světelných let od nás ** Za současných technologií bychom k ní letěli 6300 let

Petr Kubala | 53

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

** Portál občana už funguje, vyřídíte na něm první požadavky ** Funkce se budou postupně rozšiřovat ** Web je docela moderní a přehledný

David Polesný | 65

Takhle zemřete, když asteroid dopadne na vaše město

Takhle zemřete, když asteroid dopadne na vaše město

** Jak by to dopadlo, kdyby na světovou metropoli či do nedalekého moře dopadl velký asteroid? ** Simulovali to odborníci z University of Southampton ** Výsledky jsou velmi zajímavé

Petr Kubala | 32

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 44

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

** Teplotní extrémy dokážou překvapit. Seznamte se s rekordy v Česku i ve světě ** Rekordní hodnoty jsou mnohdy až k neuvěření ** Zjistěte, kdy ke bylo největší horko, zima, déšť či vítr

Karel Kilián | 7

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

** Total Commander je na Windows takřka legendou ** Licence však stojí více než tisíc korun ** Našli jsme pro vás deset alternativ dostupných zdarma

Karel Kilián | 141

Alan Turing: Genius, který matematicky stvořil počítač

Alan Turing: Genius, který matematicky stvořil počítač

Řešením matematického problému se dostal k modelu teoretického stroje, který nese jeho jméno a je základem logiky univerzálních počítačů.

Pavel Tronner | 57

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

** Systém Windows 10 umí spoustu užitečných drobností ** O mnoha praktických funkcích pravděpodobně ani nevíte ** Poznejte užitečné tipy, které se vám mohou hodit každý den

Vladislav Kluska | 36


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji