У меня есть скрипт bash, в котором я читаю файл .properties
и получаю свойство, которое храню в переменной:
PROP_VALUE=`cat $PROP_FILE | grep "^$PROP_KEY" | cut -f2 -d'='`
Эта переменная установлена на 5.0.1 .
Когда я хочу использовать эту переменную и объединить ее со второй переменной, я получаю следующий результат:
CONCAT=".0"
echo $PROP_VALUE
=> Result : 5.0.1
echo $PROP_VALUE$CONCAT
=> Result : .00.1
Это удаляет первые 2символы моей первой переменной ($ PROP_VALUE
) и заменяет их символами моей второй переменной ($ CONCAT
).
Ожидаемый результат: 5.0.1.0