fix(guide): simplify directory structure

This commit is contained in:
Mrugesh Mohapatra
2018-10-16 21:26:13 +05:30
parent f989c28c52
commit da0df12ab7
35752 changed files with 0 additions and 317652 deletions

View File

@@ -0,0 +1,45 @@
---
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/)