IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
šíma
Člen
Avatar
šíma:27.3.2019 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.3.2019 16:03
šíma = programátor !!!
Avatar
albertpatera
Tvůrce
Avatar
Odpovídá na šíma
albertpatera:27.3.2019 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.3.2019 17:14
Avatar
Odpovídá na šíma
Neaktivní uživatel:27.3.2019 17:21

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

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
27.3.2019 17:21
Neaktivní uživatelský účet
Avatar
Odpovídá na šíma
Tomáš Novotný:27.3.2019 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.3.2019 18:13
Nahoru Odpovědět
27.3.2019 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.3.2019 18:34

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

Nahoru Odpovědět
28.3.2019 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.