Я пытаюсь решить проблему, которая заключается в том, что мне нужно передать пользовательский ввод в этот документ и зациклить его значение. Я могу только одно: передать переменную или цикл. Оба не работают.
Ниже мой код.
bash <<START
echo "Input :$1"
for i in 1 2 3 4 5
do
echo "For Loop Value : $i"
done
START
При запуске этого скрипта ./heredoc "asd" я получаю результат ниже
Input :asd
For Loop Value :
For Loop Value :
For Loop Value :
For Loop Value :
For Loop Value :
Как видите, значение i не приходит.
Но если я добавлю одинарную кавычку, это даст результат ниже.
Input :
For Loop Value :1
For Loop Value :2
For Loop Value :3
For Loop Value :4
For Loop Value :5
Как я могу решить эту проблему, чтобы мое входное значение, а также значение цикла выходили на выходе.
заранее спасибо
echo "For Loop Value : \$i"
- person gniourf_gniourf   schedule 21.06.2016