1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Wprowadzenie do powłoki systemowej

Connected

Exercise

Jak zapisać wynik działania potoku?

Powłoka pozwala przekierować wyniki sekwencji poleceń połączonych potokiem:

cut -d , -f 2 seasonal/*.csv | grep -v Tooth > teeth-only.txt

Znak > musi jednak pojawić się na końcu potoku. Jeśli spróbujesz użyć go w środku, tak jak tutaj:

cut -d , -f 2 seasonal/*.csv > teeth-only.txt | grep -v Tooth

to cały wynik polecenia cut zostanie zapisany do pliku teeth-only.txt, przez co dla grep nie pozostaje już żadnych danych i będzie on czekał w nieskończoność na dane wejściowe.


Co się stanie, jeśli umieścisz przekierowanie na początku potoku, tak jak poniżej:

> result.txt head -n 3 seasonal/winter.csv

Instrukcje

50 XP

Możliwe odpowiedzi