Files
freeCodeCamp/guide/russian/linux/shell-scripting/index.md
2018-10-16 21:32:40 +05:30

45 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Shell scripting
localeTitle: Сценарии оболочки
---
# Сценарии оболочки
В командной строке сценарий оболочки является исполняемым файлом, который содержит набор инструкций, которые будет выполняться оболочкой. Основная цель - уменьшить набор инструкций (или команд) только в одном файле. Также он может обрабатывать некоторая логика, потому что это язык программирования.
## Как его создать
1) Создайте файл:
```bash
$ touch myscript.sh
```
2) Добавьте [shebang](https://en.wikipedia.org/wiki/Shebang_(Unix)) в начале файла. Строка Shebang отвечает за то, что интерпретатор команд знает, с каким интерпретатором будет запускаться скрипт оболочки:
```bash
$ echo "#!/bin/bash" > myscript.sh
# or
$ your-desired-editor myscript.sh
# write at the first line #!/bin/bash
```
3) Добавьте несколько команд:
```bash
$ echo "echo Hello World!" >> myscript.sh
```
4) Дайте режим _выполнения_ файла:
```bash
$ chmod +x myscript.sh
```
5) Выполните его!
```bash
$ ./myscript.sh
Hello World!
```
Подробнее о shell-скриптинге можно найти [здесь](https://www.shellscript.sh/)