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[@]}"