Marvin Opublikowano 16 Czerwca 2009 Zgłoś Opublikowano 16 Czerwca 2009 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. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...