Możemy iteracyjne nad zbiór elementów, uznając po jednym na raz, tak:pętla z więcej niż jednego elementu naraz
#!/bin/bash
for i in $(ls); do
echo item: $i
done
Jak możemy przetwarzać kilka przedmiotów naraz podobnej pętli ? Coś takiego:
#!/bin/bash
for i,j,k in $(ls); do
echo item i: $i
echo item j: $j
echo item k: $k
done
Ten drugi skrypt powłoki jest nieprawidłowy, ale powinien dać dokładną ilustrację tego, co próbuję osiągnąć.
Nie używaj 'ls' tak: używać' for i in *; zamiast tego. – chepner