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

Connected

вправа

Як можна повторно використовувати конвеєри (pipes)?

Файл із набором команд оболонки називається *скриптом оболонки, або коротко «скриптом». Скрипти не обов'язково мають закінчуватися на .sh, але в цьому уроці ми дотримуватимемося такої домовленості, щоб вам було легше відстежувати, які файли є скриптами.

Скрипти також можуть містити конвеєри. Наприклад, якщо all-dates.sh містить такий рядок:

cut -d , -f 1 seasonal/*.csv | grep -v Date | sort | uniq

тоді:

bash all-dates.sh > dates.out

вибере унікальні дати з сезонних файлів даних і збереже їх у dates.out.

Інструкції 1/3

undefined XP
  • 1

    Файл teeth.sh у вашому домашньому каталозі вже підготовлено, але в ньому є пропуски. Використайте Nano, щоб відредагувати файл і замінити два заповнювачі ____ на seasonal/*.csv і -c, щоб цей скрипт виводив підрахунок кількості появ кожної назви зуба у CSV‑файлах у каталозі seasonal.

  • 2

    Використайте bash, щоб запустити teeth.sh, і >, щоб перенаправити його вивід до teeth.out.

  • 3

    Запустіть cat teeth.out, щоб переглянути результати.