Wczytywanie danych z wejscia

PD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 15
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.

Schadoow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1082
1
Kopiuj
while read i
do
   echo $i
done

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

  • Rejestracja: dni
  • Ostatnio: dni
0

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

Kopiuj
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.