Enviado em 14/03/2021 - 00:05h
Boa noite pessoal, alguem poderia me tirar uma duvida, estou com problemas ao fazer o comando for executar as instruções passada, abaixo segue 2 exemplos.
Att;
#!/bin/bash
read -p "Digite: " prim
read -p "Digite: " ult
for i in {`echo ${prim}`..`echo ${ult}`}; do
echo "[Bookmarks_$i]" >> /root/Shells/teste1.txt
echo "SubRep=1" >> /root/Shells/teste1.txt
echo "ImgNum=41" >> /root/Shells/teste1.txt
done
# abaixo retorno do for de cima, porém se eu colocar no for assim "for i in {1..3} ele executa normal, só que colocando por variavel não vai, alguem sabe o que pode ser?
[Bookmarks_1..3]
SubRep=1
ImgNum=41
Att;
#!/bin/bash
read -p "Digite: " prim
read -p "Digite: " ult
for i in {`echo ${prim}`..`echo ${ult}`}; do
echo "[Bookmarks_$i]" >> /root/Shells/teste1.txt
echo "SubRep=1" >> /root/Shells/teste1.txt
echo "ImgNum=41" >> /root/Shells/teste1.txt
done
# abaixo retorno do for de cima, porém se eu colocar no for assim "for i in {1..3} ele executa normal, só que colocando por variavel não vai, alguem sabe o que pode ser?
[Bookmarks_1..3]
SubRep=1
ImgNum=41