Я понимаю оператор двоеточия в bash, который действует как null, и я знаю, что он использовался в расширение параметра, а также используется другими способами, но может кто-то объяснить это:
: ${SOMETHING='value'}
Из эксперимента я знаю, что это устанавливает переменную окружения $SOMETHING
в 'value'
, но почему?
"Только потому, что он это делает" является допустимым ответом, но тогда, пожалуйста, укажите мне документацию для него (которую я не могу найти), или подходящее имя для этого использования было бы полезно. Я надеюсь, что там будет более просветляющее объяснение.