Библиотека сайта rus-linux.net
2. Простейшие скрипты
В данном HOW-TO делается попытка дать Вам некоторые советы по shell-программированию, основанные строго на примерах.
В данном разделе Вы найдёте небольшие скрипты, которые, вероятно помогут Вам освоить некоторые приёмы.
2.1 Традиционный скрипт "hello world"
#!/bin/bash
echo Hello World
В данном скрипте всего две строки. Первая сообщает системе, какая программа используется для запуска файла.
Вторая строка - это единственное действие, выполняемое данным скриптом, печатающее 'Hello world' на терминале.
Если Вы получите что-то типа ./hello.sh: Command not found.
то, возможно, первая строка '#!/bin/bash' неправильная;
запустите whereis bash
или посмотрите finding bash
,
чтобы выяснить, какой должна быть эта строка.
2.2 Очень простой скрипт резервного копирования
#!/bin/bash
tar -cZf /var/my-backup.tgz /home/me/
В данном скрипте, вместо печати сообщения на терминале, мы создаём tar-архив пользовательского домашнего каталога. Скрипт НЕ предназначен для практического применения, немного позже в данном документе будет представлен более эффективный скрипт резервного копирования.
Next Previous Contents