Problem z sh - nie wiem gdzie zapytać :(

Andrzej Szombierski qq w kuku.eu.org
Pon, 17 Lut 2003, 16:18:17 CET


On Mon, 17 Feb 2003, Jarosław Kamper wrote:
[...]
> I teraz problem - jak każdą linijkę wrzucić do tablicy, aby po:
> - echo ${a[0]} wyskoczyło:
> 	cztery
> 	sześć
> 	dziesięć
> - echo ${a[1]} wyskoczyło:
> 	pięć
> 	siedem
> 	jedenaście
> - echo ${a[2]} wyskoczyło:
> 	osiem
> 

pewnie to się da jakoś "ładniej", ale tak działa :)

#!/bin/bash
IFS="
"

for q in `grep ę test`; do
l=""
IFS=" "
i=0
        for x in $q; do
        a[$i]="${a[$i]:+${a[$i]}
}$x"
        i=$[i+1]
        done
done


-- 
: Andrzej Szombierski : anszom w v-lo.krakow.pl : qq w kuku.eu.org :
: anszom w bezkitu.com ::: radio bez kitu <=> http://bezkitu.com :



Więcej informacji o liście dyskusyjnej pld-users-pl