<Poprzedni | Spis treści | Następne>
5.2.2. Przykłady
5.2.2.1. Analizowanie błędów
Jeśli Twój proces generuje dużo błędów, jest to sposób na ich dokładne sprawdzenie:
polecenie 2>&1 | mniej
Jest to często używane podczas tworzenia nowego oprogramowania przy użyciu robić polecenie, takie jak w:
andy:~/newsoft> zrób wszystko 2>&1 | mniej
--wyjście pominięte--
andy:~/newsoft> zrób wszystko 2>&1 | mniej
--wyjście pominięte--
5.2.2.2. Oddzielenie standardowego wyjścia od standardowego błędu
Konstrukcje takie są często używane przez programistów, więc dane wyjściowe są wyświetlane w jednym oknie terminala, a błędy w innym. Dowiedz się, jakiego pseudoterminala używasz, wydając polecenie tty najpierw polecenie:
andy:~/newsoft> robić cała kolekcja 2> / dev / pts / 7
5.2.2.3. Jednoczesne zapisywanie na wyjściu i plikach
Możesz użyć trójnik polecenie kopiowania danych wejściowych na standardowe wyjście i jednego lub więcej plików wyjściowych w jednym ruchu. Używając -a opcja do trójnik powoduje dołączenie danych wejściowych do pliku(ów). To polecenie jest przydatne, jeśli chcesz zarówno zobaczyć, jak i zapisać wynik. The > i >> operatory nie pozwalają na wykonanie obu akcji jednocześnie.
To narzędzie jest zwykle wywoływane za pośrednictwem potoku (|), jak pokazano na poniższym przykładzie:
mireille ~/test> data | plik koszulki1 plik2
Czw. 10 czerwca 11:10:34 CEST 2004
mireille ~/test> cat plik1
Czw. 10 czerwca 11:10:34 CEST 2004
mireille ~/test> cat plik2
Czw. 10 czerwca 11:10:34 CEST 2004
mireille ~/test> czas pracy | tee - plik2
11:10:51 w górę 21 dni, 21:21, 57 użytkowników, średnie obciążenie: 0.04, 0.16, 0.26
mireille ~/test> cat plik2
Czw. 10 czerwca 11:10:34 CEST 2004
11:10:51 w górę 21 dni, 21:21, 57 użytkowników, średnie obciążenie: 0.04, 0.16, 0.26
mireille ~/test> data | plik koszulki1 plik2
Czw. 10 czerwca 11:10:34 CEST 2004
mireille ~/test> cat plik1
Czw. 10 czerwca 11:10:34 CEST 2004
mireille ~/test> cat plik2
Czw. 10 czerwca 11:10:34 CEST 2004
mireille ~/test> czas pracy | tee - plik2
11:10:51 w górę 21 dni, 21:21, 57 użytkowników, średnie obciążenie: 0.04, 0.16, 0.26