Добрый день! Весь отдел сломал голову. Есть файл:home@home$ cat list
a
s
v
d
s
c
aПеременные a и s заранее определены. Как перебирая файл циклом for, печатать не имя переменной, а её значение.
home@home$ a=45; s=32; for i in `cat list` ; do echo $i; done
aф
s
v
d
s
c
aЗаранее спасибо!
>Как перебирая файл циклом for, печататьКакая интересная задача! Позвольте узнать, зачем??
>>Как перебирая файл циклом for, печатать
> Какая интересная задача! Позвольте узнать, зачем??Вообще это нужно было в скрипт, перебирать переменные. Но теперь это уже дело принципа)
>>>Как перебирая файл циклом for, печатать
>> Какая интересная задача! Позвольте узнать, зачем??
> Вообще это нужно было в скрипт, перебирать переменные. Но теперь это уже
> дело принципа)а так пониманю все зависит от shell-а.
проверил, все работает так как и ожидалось.
ПриветствуюОно?
https://www.gnu.org/software/bash/manual/bash.html#Shell-Par...# a=45; s=32; for i in $(cat list) ; do echo ${!i}; done
45
32
3245
Спасибо! Точно! Работает!