Skocz do zawartości
Marvin

Bash - Wczytywanie Liczb Z Pliku Jako Elementy Tablicy/wektora

Rekomendowane odpowiedzi

Witam mam mały problem. Napisałem algorytm sortowania bąbelkowego w bashu:

#!/bin/bashecho 'wprowadz ciag liczb'read -a numnumlen=${#num[*]}x=$numlentemp=0while [ $x -gt 0 ];doi=0while [ $i -lt $[$numlen-1] ]doj=$[$i+1]if [${num[i]} -gt ${num[j]}]thentemp=${num[i]}num[i]=${num[j]}num[j]=$tempfii=$jdonex=$[$x-1]doneecho 'posortowany ciag'echo ${num[*]}

Sczytuje on liczby podane przez użytkownika. Liczby te muszą być oddzielone spacjami, aby mogły zostać zapisane jako elementy wektora. Jednak pojawił się wymóg, żeby liczby do posortowania były wczytywane z pliku np. sort.dat. Liczby te są uszeregowane w jednej kolumnie czyli:

 

123

456

234

 

itd.

 

Jak mam to zrobić ?? Proszę o pomoc, bo nie mam zielonego pojęcia.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...