Skript

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Podmínky: Přidán alespoň odkaz na materiály mimo MiŠ)
(Cykly: Doplněn cyklus for ve Windows a odkaz na materiály o BASHi mimo MiŠ.cz)
Řádka 33: Řádka 33:
  
 
== Cykly ==
 
== Cykly ==
 +
; Linux
 +
* Pro studenty Cisco Networking Academy viz NDG Linux Essentials.
 +
* Pro ostatní například: [http://www.linuxexpres.cz/praxe/bash-9-dil LinuxExpres.cz → BASH].
 +
 +
; Windows
 +
* Základní syntaxe:
 +
for %''název-proměnné'' in (''zde-uveďte-varianty-oddělené-mezerou-nebo-zastoupené-metaznakem'') do ''příkaz'' %''název-proměnné''
 +
* Příklady:
 +
for %x in (a*.jpg) do ren %x %x.bkp
 +
for %slozka in (data zalohy pokusy) do if not exist %slozka md %slozka
 +
* Ve skriptech je třeba znak procento zdvojit:
 +
for %%x in (a*.jpg) do ren %%x %%x.bkp
 +
for %%slozka in (data zalohy pokusy) do if not exist %%slozka md %%slozka

Verze z 15. 2. 2015, 19:20


Obsah

Co je skript?


Vytvoření a spuštění skriptu

Windows

skript.bat

GNU/Linux

chmod a+x skript
./skript
POZOR! Pokud není skript v proměnné PATH, na rozdíl od Windows nestačí pro spuštění napsat ve složce skriptu:
skript


Podmínky

Cykly

Linux
Windows
for %název-proměnné in (zde-uveďte-varianty-oddělené-mezerou-nebo-zastoupené-metaznakem) do příkaz %název-proměnné
for %x in (a*.jpg) do ren %x %x.bkp
for %slozka in (data zalohy pokusy) do if not exist %slozka md %slozka
for %%x in (a*.jpg) do ren %%x %%x.bkp
for %%slozka in (data zalohy pokusy) do if not exist %%slozka md %%slozka
Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje