Вопрос наверное достаточно простой, но до меня не как не доходит как сделать.
Допустим у нас есть скрипт test1:
#!/bin/bash
A = 5
B = $A+2
#дальше нам нужно создать скрипт в который будет передана $B.
echo "
#!/bin/bash
C=$B
Z= $C+5
echo $Z
" > /home/user/test2.sh
вся проблема в том, чтобы во время исполнения test1 интерпретируется весь скрипт, т.е. и то, что находиться в echo. А мне нужно сделать так чтобы в echo подставлялось только $B, а остальное пропускалось. Т.е. в результате выполнения данного скрипта вне нужно увидеть созданный файл скрипта test2 в котором будет:
#!/bin/bash
C= 7 # т.е. $B подставили.
Z= $C+5
echo $Z