2010-10-11

[bash] Tablice w Bash'u

Bash umożliwia korzystanie z tablic w skryptach - bardzo miło z jego strony. :) Na prostym przykładzie pokażę w jaki sposób to zrobić:

#!/bin/bash

TABLICA=(Tytus Romek Atomek)

#ilość elementów tablicy
ILOSC_ELEMENTOW=${#TABLICA[@]}

echo Moj ulubiony komiks z dziecinstwa ma $ILOSC_ELEMENTOW glownych bohaterow, ktorzy maja na imie:
for((i=0; i<$ILOSC_ELEMENTOW; i++)); do
echo - ${TABLICA[${i}]}
done


Wynik:

Moj ulubiony komiks z dziecinstwa ma 3 glównych bohaterow, ktorzy maja na imie:
- Tytus
- Romek
- Atomek