Основы 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, оболочка, скрипты, оболочка