Portál AbcLinuxu, 17. července 2025 17:46
#pocet prvku v poli
IN=4
#vytvori se pole
pole=("2" "6" "1" "5")
#vytiskne vsechny prvky pole
echo "Pole vytisknute shelem"
echo "pole[0]=${pole[0]}"
echo "pole[1]=${pole[1]}"
echo "pole[2]=${pole[2]}"
echo "pole[3]=${pole[3]}"
echo ;
echo "Pole vytisknute AWK"
#funkce s awk
function printHC(){
echo ahoj > a
cat a | awk '{for (i=0; i<'$IN'; i++){
prvek='`echo ${pole['i']}`'
printf "pole[%s]=%s \n",i,prvek
}
}'
}
printHC
ale neustale mi to vypisuje jenom ten prvek v pole[0]....nevite nekdo co s tim?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.