Git Bash на Windows - где хранить и как вызывать Bash-скрипты - PullRequest
7 голосов
/ 20 августа 2010

Используя Git Bash в Windows, если я создаю сценарий bash, куда я могу поместить его, чтобы получить доступ к нему из оболочки bash?

По сути, я хочу создать скрипт оболочки bash, который делает что-то с файлами и т. Д.

Я хочу вызвать функцию изнутри bash с некоторыми параметрами, и тогда скрипт выполнит свою работу.

Я совершенно новичок в этой среде, поэтому мои знания bash очень ограничены.

Заранее спасибо.

Ответы [ 3 ]

4 голосов
/ 20 августа 2010

Ну, вы можете положить его куда угодно. Но для простоты использования вы можете поместить его в свой домашний каталог. Чтобы найти его, откройте Git Bash и введите следующее:

cd ~
pwd

Должно возвращаться что-то вроде /c/Documents and Settings/username (или /c/Users/username). В терминологии Windows, это как "C: \ Documents and Settings \ username", как и следовало ожидать.

0 голосов
/ 29 декабря 2017

Есть несколько мест, где вы можете поместить свои скрипты, из которых они загружаются автоматически. Вы можете выполнить эту команду, чтобы увидеть, какое место загружается в вашей системе и в каком порядке:

echo $PATH

Поместите скрипт в одно из мест (или создайте его, если он еще не существует), и он будет исполняемым. Вы также можете изменить переменную $PATH в вашем .bashrc, чтобы добавить свое местоположение.

Важно отметить, что некоторые пути, такие как /bin или /usr/bin, обычно содержат критически важные для системы программы, и когда какой-либо сценарий будет взломан, вы вообще не сможете запустить его. Обычно предпочтительны пути типа /c/Users/username для вашего пользователя или /usr/local/bin для всех пользователей.

0 голосов
/ 20 августа 2010

Вы можете поместить его в /bin, что эквивалентно C:\Program Files\Git\bin (или подобному, в зависимости от того, где вы установили git).

...