Linux & Terminali

Arrays in Bash

Në shqip: Vargjet në Bash

ShpjegimiSQ

Bash ka vargje: lista=(a b c). E lexon me "${lista[@]}", madhësinë me ${#lista[@]}, një element me ${lista[0]}. Sintaksa është e çuditshme — kur skripti rritet shumë, Python është zgjedhje më e mirë.

EnglishEN

Bash has arrays: list=(a b c). Read them with "${list[@]}", the size with ${#list[@]}, one element with ${list[0]}. The syntax is odd — once a script grows big, Python is a better choice.

Si ta mendosh

Si një raft me sirtarë të numëruar.

Lexoje në anglisht

Like a shelf of numbered drawers.

Shembull kodibash

serverat=(web1 web2 db1)
for s in "${serverat[@]}"; do
  ssh "$s" uptime
done
echo "Gjithsej: ${#serverat[@]}"

Terma të lidhur