Всем привет
Вот такая проблема. Есть скрипт:#!/bin/sh
var1='foo'
var2='${var1}bar'Могу ли я в var2 каким-либо образом подставить значение var1 вместо ${var1}
>Всем привет
>Вот такая проблема. Есть скрипт:
>
>#!/bin/sh
>
>var1='foo'
>var2='${var1}bar'
>
>Могу ли я в var2 каким-либо образом подставить значение var1 вместо ${var1}
>var2=${var1}'bar'
>Всем привет
>Вот такая проблема. Есть скрипт:
> ...
>Могу ли я в var2 каким-либо образом подставить значение var1 вместо ${var1}
>#!/bin/sh
var1='foo'
var2="${var1}bar"
>Всем привет
>Вот такая проблема. Есть скрипт:
>
>#!/bin/sh
>
>var1='foo'
>var2='${var1}bar'
>
>Могу ли я в var2 каким-либо образом подставить значение var1 вместо ${var1}
>Ура!!! Разобрался.
Переменные в скрипте, как говориться в школьных задачках по физике, это "дано". Менять их я не мог
var1='foo'
var2='${var1}bar'А разрешилось все так:
eval var2=$var2
var2="${var1}bar"