LINUX.ORG.RU

скрипт как программа


0

1

доброго времени суток. ребят подскажите как скрипт sh запустить в терминале по имени... т.е. я имею ввиду так, как будто он исполняемая программа.(блин более адекватно не получилось сформулировать) т.е. так как пишем ls, nmap, tar итд и передаем ему параметры


Рекомендую Робачевского, сэкономите себе кучу времени.

Igron ★★★★★
()

закинуть его в одну из папок указанных в $PATH, не?

aleks13
()

1) первая строчка в скрипте должна обозначать интерпретатор данного скрипта, у тебя - #!/bin/sh или #!/bin/bash
2) у твоего файла-скрипта надо установить executive bit - chmod +x /path/to/your_file
3) аргументы - это $1, $2 итд.

почитай уже маны... и Bash Scripting Guide

aol ★★★★★
()

Для начала надо задать права на исполнение. chmod +x script.sh

Затем уже закидываешь скрипт куда надо, либо прописываешь путь к директории с ним в переменной среды PATH.

Quasar ★★★★★
()

alias Имяпокоторомухочешьзапускать='sh /путь/к_твоему_скрипту/'

Napitok ★★
()

оч удобно в домашней директории держать $HOME/bin в bashrc добавляешь

export PATH=~/bin:.:$PATH

xroff
()
Ответ на: комментарий от Zimet

Zimet

Вас надо святой водой побрызгать.

Кипа защитит 8)

alix ★★★★
()
Ответ на: man FHS от Zimet

для этого есть $PATH, школота

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.