Основы Bash Script (написание сценариев оболочки для начинающих)

Недавно я помог клиенту со следующим проектом:

Скрипт1 — script1.sh

1. Сценарий создает в текущем каталоге подкаталог MY_DIR и затем выводит сообщение MY_DIR directory created. (включая точку).

2. Затем в каталоге MY_DIR создается подкаталог My_dir и отображается сообщение MY DIR/My_dir directory created. (включая точку).

3. В My_dir создаются 15 текстовых файлов ASCII с именами fileA_1, fileA_15. Содержимое файла A_1 состоит из двух строк: первая говорит File fileA_1, а вторая говорит Next file fileA_2. Содержимое файла A_2 состоит из двух строк: «Файл, файл A_2» и «Следующий файл, файл A_3» и т. д. Обратите внимание, что последний файл, файл A_15, содержит две строки, первая из которых говорит «Файл, файл A_15», а вторая — «Нет преемника» (большинство файлов следует создавать в цикле). .

4. Затем скрипт выводит сообщение Обычные файлы подкаталога My_dir каталога MY_DIR: а затем отображает имена всех обычных файлов в My_dir (обратите внимание, что имена нерегулярных файлов не должны отображаться, а поскольку команда ls отображает все объекты в каталоге, вы не можете использовать 1 для этой цели).

5. Затем скрипт выводит сообщение Created files contents : а затем выводит содержимое всех созданных файлов в My_dir. Содержимое каждого файла отображается после того, как имя этого файла было выведено на экран, за которым следует двоеточие (это следует делать в цикле).

Этот пример сценария оболочки/сценария bash является отличным домашним заданием для понимания основ bash и возможностей программных сценариев.

script1.sh доступен на моем GitHub!
Подписывайтесь на меня, чтобы увидеть больше крутых проектов!

Теги:
Bash, Script1.sh, оболочка, скрипты, оболочка

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *