Wyświetlanie dwóch list argumentów na raz


(Musialowski Tomasz) #1

Chodzi o to, że mam utworzone dwie listy:

lista1

lista2

Normalnie mogę je wypisać np. tak:

i to samo z drugą listą.

Rzecz w tym, że chcę wyświetlić to w następujący sposób:

argument1_lista1 argument1_lista2

argument2_lista1 argument2_lista2

argument3_lista1 argument3_lista2

argument4_lista1 argument4_lista2

W jaki sposób to zrobić?


(nintyfan) #2

Nie możesz tego umieścić w dziale programowanie?

To nie jest zagadnienie dotyczące systemu operacyjnego - gdybyś zapytać, jak wykonać shutdown o zadanym czasie, to wtedy nie miałbym pretensji.

Co do zapytania, to proponuję:

a) Pobierasz długość jednej listy

b) Pobierasz długość drugiej listy

c) Wybierasz którąś(np. większą)

d) Wypisujesz:

echo ${lista1[i]} ${lista2[i]}

Z tego, co mi wiadomo, to Bash w przypadku nieprzypisanej zmiennej wyświetli znak pusty. Czyli jeżeli lista1 ma dwa elementy, a ty poprosisz o trzeci, to nic się nie wyświetli.