Сценарий Bash, что: = для?

Это даст вам текущий хэш SHA1

Сокращенный хэш коммита

git show <tag> --format="%h" --> 42e646e

Хэш хита

git show <tag> --format="%H" --> 42e646ea3483e156c58cf68925545fffaf4fb280
12
задан Moody_Mudskipper 13 November 2018 в 13:10
поделиться

2 ответа

Из Справочное руководство Bash :

$ {параметр: = слово}

Если параметр не установлен или равен нулю, расширение слова назначается параметр. Значение параметра затем заменил. Позиционный параметры и специальные параметры могут

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

25
ответ дан 2 December 2019 в 05:55
поделиться

На странице руководства Bash:

Назначьте значения по умолчанию. Если параметр не установлен или равен нулю, расширение слова назначается параметр. Значение параметра затем заменяется. Позиционный параметры и специальные параметры могут не могут быть назначены таким образом.

Справочные страницы - замечательная вещь. man bash расскажет вам почти все, что вы хотите знать о Bash.

1
ответ дан 2 December 2019 в 05:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: