Re: skrypt powłoki - tabela
Dnia czwartek, 25 listopada 2004 19:14, Marcin P. Kobierzycki napisał: > On Thu, 25 Nov 2004 18:08:03 +0100, Dariusz Skarbek wrote: > Tak, na przykład: `${tablica[0]}` , Wydaje mi się, że nie wiem jak zdefiniować tablicę. Do wykorzystania w pętli z * używam: tablica="1wartosc 2wartosc 3wartosc" Niestety przy próbie wywołania ${tablica[0]} otrzymuję "1wartosc 2wartosc 3wartosc", czyli w pierwszym polu tablicy mam całość. Oczywiście ${tablica[1]} daje pusty rezultat. W związku z tym moje pytanie: jak zdefiniować poprawnie tablicę? Czy jest jakiś "podzielnik" pól? > ale skoro stosujesz (*), to po co > odwoływać się do elementów tablicy po indeksie ? Chcę połączyć dwie tablice, czyli dla każdego elementu z pierwszej tablicy pobrać odpowiadający mu element z drugiej tablicy. Z góry dziękuję za pomoc. Darek
Re: skrypt powłoki - tabela
Dariusz Skarbek napisał(a): Witam Mam taki nietypowy problem. W skrypcie powłoki wykorzystuję tablicę jednowymiarową do celów pętli w stylu for x in ${tablica} do, ale teraz chciałby odnieść się do konkretnego rekordu w tej tablicy. Czy istnieje taka możliwość? Np. ${tablica}.[1]? Do bardziej skomplikowanych skryptów polecam pythona. Złożone skrypty są dużo wydajniejsze od tych pisanych dla sh/bash (pomijając łatwość pisania, możliwości oraz przejrzystość ;) /AD
skrypt powłoki - tabela
Witam Mam taki nietypowy problem. W skrypcie powłoki wykorzystuję tablicę jednowymiarową do celów pętli w stylu for x in ${tablica} do, ale teraz chciałby odnieść się do konkretnego rekordu w tej tablicy. Czy istnieje taka możliwość? Np. ${tablica}.[1]? Pomóżcie Darek