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

Connected

вправа

Як зберегти команди, щоб запускати їх пізніше?

Дотепер ви працювали з оболонкою інтерактивно. Але оскільки команди, які ви вводите, — це просто текст, їх можна зберігати у файлах, щоб оболонка виконувала їх знову і знову. Щоб почати досліджувати цю потужну можливість, помістіть таку команду у файл з назвою headers.sh:

head -n 1 seasonal/*.csv

Ця команда вибирає перший рядок з кожного CSV-файла в каталозі seasonal. Щойно ви створите цей файл, його можна запустити, ввівши:

bash headers.sh

Це вказує оболонці (яка є просто програмою під назвою bash) виконати команди, що містяться у файлі headers.sh, і це дає такий самий результат, як і безпосередній запуск команд.

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

undefined XP
  • 1

    Використайте nano dates.sh, щоб створити файл dates.sh, який містить таку команду:

    cut -d , -f 1 seasonal/*.csv
    

    щоб видобути перший стовпець з усіх CSV-файлів у seasonal.

  • 2

    Скористайтеся bash, щоб запустити файл dates.sh.