2.5. Zapisywanie danych wyjściowych polecenia
Problem
Chcemy zachować wynik wykonania polecenia, zapisując go w pliku.
Rozwiązanie
Należy zastosować symbol >
, informując powłokę o obowiązku skierowania strumienia wyjściowego do pliku. Oto przykład:
$ echo do zapisania w pliku do zapisania w pliku $ echo do zapisania w pliku > plik.txt $
Dla pewności sprawdźmy, czy w pliku zostały zapisane dane wyjściowe polecenia:
$ cat plik.txt
do zapisania w pliku
$
Analiza
Pierwszy wiersz przedstawionego przykładu zawiera instrukcję echo
z czterema parametrami. Każdy z tych parametrów jest wyświetlany na ekranie. W drugim wierszu kodu został wykorzystany symbol >
, który zapisuje dane wyjściowe w pliku o nazwie plik.txt. Z tego powodu po wykonaniu polecenia echo
na ...
Get Bash. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.