Witam
chciałbym zapisać pewną wartość w tablicy aby można było odwołać się do tej tablicy
dla przykładu, mam chociażby taką komendę
netstat -alpn | grep :80 | awk '{print $5}' |awk -F: '{print $(NF-1)}' |sort | uniq| sort -nr|head
Wyrzuci mi 10 Adresów IP. Do każdego adresy chciałbym się odwoływać.
Próbowałem takie coś:
zmienna$(netstat -alpn | grep :80 | awk '{print $5}' |awk -F: '{print $(NF-1)}' |sort | uniq| sort -nr|head);
echo $(zmienna[2])
niestety taki sposób nie działa - wynik nie jest zapisywany w tablicy, a tylko jako zmienna.
Na chwilę obecną jedyny sposób jaki wykombinowałem to:
netstat -alpn | grep :80 | awk '{print $5}' |awk -F: '{print $(NF-1)}' |sort | uniq| sort -nr|head > plik_tymczasowy
while read ip;do
echo $ip;
done; < plik_tymczasowy
Ale nie chcę działać na plikach tymczasowych.
Czy kojarzy ktoś z państwa ten problem i mógłby coś doradzić jak go rozwiązać?