Předvánoční slevová akce PHP týden
Další šance dokončit svůj projekt a získat ceny v hodnotě 10.000 Kč! Pokračování úspěšné letní soutěže - ITnetwork winter
Využij předvánočních slev a získej od nás 20 % bodů navíc zdarma! Zároveň také probíhá PHP týden se slevou na e-learning až 80 %
Avatar
šíma
Člen
Avatar
šíma:27. března 16:03

Zdravím :-). Chtěl bych se zeptat, jestli lze udělat pole v Batchi.
A poté jak se případně zapisuje, a jak bych měl udělat, aby se vypsaly prvky.

Odpovědět
27. března 16:03
šíma = programátor !!!
Avatar
albertpatera
Redaktor
Avatar
Odpovídá na šíma
albertpatera:27. března 17:14

Ahoj,

zde máš řešení.

https://stackoverflow.com/…ndex-in-bash

V podstatě to funguje tak, že si založíš skript (varianta pro Linux).

$ array=(a b c d e f g h)
$ array[42]="i"
$ unset array[2]
$ unset array[3]
$ declare -p array     # dump the array so we can see what it contains
declare -a array='([0]="a" [1]="b" [4]="e" [5]="f" [6]="g" [7]="h" [42]="i")'
$ echo ${#array[@]}
7
$ echo ${array[${#array[@]}]}

script si zalozíš následnovně:

touch script.sh

nano / vi script.sh

napíšeš do něj kód
a spouštíš pomocí:

bash script.sh

popř jestli ten script má nějaký vstupní parametry atd ...

Jak je to ve Windowsu to nevím, ale myslím, že to bude exaktní. ;-)

Kdyby něco, prej se :D

Většinu návodů najdeš v anglickém jazyce. V češtině je toho jenom setina (tedy kromě portálu IT Network :D )

 
Nahoru Odpovědět
27. března 17:14
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na šíma
Daniel Vítek:27. března 17:21

https://www.tutorialspoint.com/…t_arrays.htm

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět
27. března 17:21
Na síti působím už pěknou řádku let. Pokud budeš něco potřebovat, písni mi, pokusím se ti poradit :)
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Odpovídá na šíma
Tomáš Novotný:27. března 18:12

Ahoj, pokud vládneš angličtinou tak na toto je vcelku fajn takový web manuál na https://ss64.com/

Editováno 27. března 18:13
Nahoru Odpovědět
27. března 18:12
∞ ... the exact amount of possibilities how to deal with the situation ... so by calm, your solution is one of many
Avatar
šíma
Člen
Avatar
Odpovídá na albertpatera
šíma:28. března 18:34

Chtěl jsem pole v BATCH, ne v BASH!!! ;-)
P.S. Neber to jako urážku...

Nahoru Odpovědět
28. března 18:34
šíma = programátor !!!
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.