Использование расширения параметра Bash с обязательной проверкой - PullRequest
1 голос
/ 09 марта 2019

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

initialModified=${initial#abc}

Это дает мне значение в initialModified после удаления abc из начала строки в исходной переменной, когда я повторяю initialModified.

Однако наряду с этим я хотел бы добавить обязательную проверку

initialModified=${initial#abc:?Required parameter}

Это не работает, как ожидалось. И выдает ошибку. Любая помощь приветствуется.

...