Wczytywanie danych z wejscia

0

Czesc, mam problem z napisaniem w Bashu skryptu ktory wczytuje ze standardowego wejscia kolejne linie z danymi (sa to liczby) oraz moga zdarzyc sie linie puste. Probowalem to jakos zapisac za pomoca while ale nie wiedzialem w jaki sposob zapisac warunek zakonczenia petli. Nie moge ustawic jakiejs wartosci jako ta ktora przerywa prace skryptu. Licze na Wasza pomoc.

1
while read i
do
   echo $i
done

I na koniec musisz dać EOF tj ctrl+d.

0

Może chodziło Ci o coś takiego? :

until [ "$i" == "kuniec" ]; do 
	read i; 
	echo $i; 
done
 

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.