Forum Linux.pl

Programowanie => Bash, skrypty powłoki => Wątek zaczęty przez: artnastaly w 2014-03-25, 22:47:34

Tytuł: Przekerowanie do pliku
Wiadomość wysłana przez: artnastaly w 2014-03-25, 22:47:34
Witam.
Otóż posiada plik lista.txt gdzie w kolejnych liniach mam przypadkowy ciąg typu "a c d e".
Polecenie sort lista.txt zwróci mi je w kolejności alfabetycznej.
Jeżeli przekieruje to do pliku np. lista2.txt wszystko działa wedle moich oczekiwań.

Pytanie moje jednak jest następujące:
Dlaczego jeżeli przekierowanie nastąpi do tego samego pliku czyli sort lista.txt > lista.txt tracę wszelkie dane?

Z góry dziękuje za pomoc.
Pozdrawiam
Tytuł: Przekerowanie do pliku
Wiadomość wysłana przez: alvaro w 2014-03-25, 23:53:36
Odpowiedź na swoje pytanie znajdziesz tutaj (http://stackoverflow.com/questions/146435/how-do-i-sort-a-file-in-place-using-bash-shell/147826#147826).
Więcej informacji znajdziesz tutaj (http://lmgtfy.com/?q=bash+sort+%22in-place%22).
Tytuł: Przekerowanie do pliku
Wiadomość wysłana przez: artnastaly w 2014-03-26, 17:37:37
Dzieki ;)