bash: неправильная замена на параметр функции

1
задан anubhava 20 February 2019 в 06:39
поделиться

1 ответ

Вы должны использовать:

a="${2%X*}"
echo "$a"

Помните, что вы используете "${var%X*}" в своей оболочке, а не "${$var%X*}"

. Если вы отметите man bash, он показывает следующий синтаксис для удаление соответствующего шаблона суффикса.

${parameter%word}
${parameter%%word}
0
ответ дан anubhava 20 February 2019 в 06:39
поделиться
Другие вопросы по тегам:

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