dir /etc < test.txt
dir /etc >> test.txt
dir /etc > test.txt
dir /etc << test.txt
W powłoce systemów GNU/Linux wynik polecenia trafia domyślnie na standardowe wyjście (stdout). Przekierowania pozwalają zapisać to wyjście do pliku.
Składnia "dir /etc >> test.txt" uruchamia listowanie zawartości katalogu /etc i kieruje wynik do pliku test.txt tak, aby został dopisany na końcu pliku. To kluczowe: podwójny znak większości (>>) oznacza dopisywanie, więc wcześniejsze dane w pliku pozostają nienaruszone.
Pozostałe składnie nie spełniają wymagań:
Warto pamiętać też, że dir jest dostępne w wielu dystrybucjach jako element GNU coreutils (choć częściej używa się ls). Na egzaminie najważniejsze jest rozpoznanie operatora, który dopisuje bez utraty danych: >>.
Około 68% zdających odpowiada poprawnie na to pytanie. średnie
Specjaliści zwracają uwagę: "Operator >> przekierowuje standardowe wyjście polecenia do pliku i dopisuje je na końcu, bez kasowania wcześniejszej zawartości."
Źródła:
Materiały:
Sprawdź odpowiedź