1. Хэллоу ворлд.
Куда уж без него.
#!/bin/bash
echo "Hello World!!"
Запускаем командой
bash _filename_
Перед запуском нужно его установить как исполняемый скрипт. Следующая команда устанавливает скрипт исполняемым и позволяет его запускать любому пользователю:
chmod +rx _filename_
А затем его можно запускать просто по имени файла с указанием директории:
./_filename_
2. Переменные окружения
Пример еще одной простой программы с переменными окружения (environment)
#!/bin/bash
echo "Версия bash -> $BASH_VERSION"
parameter=$1 #в $1 находится первый параметр скрипта при запуске в командной строке
name=$0 #в $0 соответственно само имя скрипта
#пробелов вокруг оператора = быть не должно
echo "В двойных кавычках переменные подставляются: параметр -> $parameter имя -> $name"
echo 'В одинарных, соответственно, идет plaintext: параметр -> $parameter имя -> $name'
3. UNIX утилиты.
Сам по себе bash не очень мощная вещь. Но через него удобно использовать
многочисленные стандартные утилиты.
cp foo.txt bar.txt #копирует файл из 1 в 2
du -sh * #выводит занимаемое место всеми файлами директории(* это типа регэксп =))
date #дата и время
ну и так далее, полный список приводить не стоит. Все это можно использовать в bash скриптах.
Комментариев нет:
Отправить комментарий