August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Każde przekierowanie danych wyjściowych powoduje ponowne utworzenie pliku. Co zrobić, jeśli dane są przekierowywane po raz drugi (lub trzeci lub...), a poprzednie informacje nie mogą zostać utracone?
Symbol podwojonego znaku większości (>>) jest operatorem przekierowania w powłoce bash oznaczającym dołączenie danych wyjściowych.
$ ls > /tmp/ls.txt $ cd ../gdzieś $ ls >> /tmp/ls.txt $ cd ../inny_katalog $ ls >> /tmp/ls.txt $
Pierwsza instrukcja wykonuje operację przekierowania polegającą na usunięciu pliku, jeśli ten istnieje, i utworzeniu nowego, w którym zostanie zapisany wynik polecenia ls.
W drugim i trzecim wywołaniu instrukcji ls uwzględniony został podwójny ...
Read now
Unlock full access