1. Learn
  2. /
  3. Courses
  4. /
  5. Вступ до Shell

Connected

Exercise

Як зберегти вивід конвеєра?

Оболонка дає змогу перенаправити вивід послідовності з'єднаних конвеєром команд:

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

Однак > має стояти наприкінці конвеєра: якщо спробувати використати його посередині, ось так:

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

то весь вивід cut буде записано до teeth-only.txt, тож для grep нічого не залишиться, і він безкінечно чекатиме на вхідні дані.


Що станеться, якщо поставити перенаправлення на початку конвеєра, як тут:

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

Instructions

50 XP

Possible answers