Назад | Перейти на главную страницу

Как писать сценарии оболочки в Sun Solaris?

Я новичок в написании сценариев оболочки Unix. Так может ли кто-нибудь мне помочь?

Как писать сценарии оболочки в Sun Solaris? Как запустить / выполнить скрипт?

Пожалуйста, выложите подробно.

Это не сильно отличается от написания сценария оболочки в Linux. Некоторые подводные камни:

  • Полагается на инструменты GNU, но не установлен (sed, awk, grep -r и т. Д.)
  • Имена путей (если вы используете bash, добавляйте к скриптам префикс #!/usr/bin/env bash

Предлагаю вам прочитать http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html.

  • создать файл сценария, первая строка которого начинается с этого: #!/bin/sh -
  • добавить тело скрипта (echo Hello world) в следующих строках.
  • сделать скрипт исполняемым (chmod u+x scriptfile)
  • либо поместите файл сценария где-нибудь на своем пути, либо вызовите его по его имени пути.

./scriptfile - это относительный путь, если в вашем текущем каталоге находится скрипт.