Я пытаюсь напечатать имя файла, который содержит номера десятичной запятой ... сказатьуказатель в скрипте оболочки?
L2.3stop.txt
У меня есть переменные, определенные как:
z1=2.3
z2=3.4
z3=7.8
z4=8.9
и так далее
в цикле i работает от 1 до 5
Внутри петли, если я делаю
temp=`echo z$i`
, а затем напечатать имя файла с помощью
echo L${temp}stop.txt
он просто печатает
Lz1stop.txt
Lz2stop.txt
и т.д ..
Как я могу напечатать нужное имя файла ....
Я также пробовал использовать
echo L$((z$i))stop.txt
, но это работает только при z1, z2, z3 и т.д. являются целыми числами, а не плавающие числа ....
Знаете ли вы, что у Bash есть [массивы] (http://tldp.org/LDP/abs/html/arrays.html)? – Mat