Criar um intervalo numérico separado por virgula sem espaço [RESOLVIDO]

1. Criar um intervalo numérico separado por virgula sem espaço [RESOLVIDO]

Herisson Ricardo Dias de Oliveira
herissonlinux

(usa Slackware)

Enviado em 08/10/2020 - 15:53h

Galera preciso da ajuda da comunidade, preciso criar um intervalo numerico separado por virgula sem espaço no script.
Exemplo:
echo -e " DIGITE O NUMERO INICIAL: "
read num1

echo -e " DIGITE AGORA O NUMERO FINAL: ";
read num2

#num3 = num1
#num4 = num2
cd /root/
touch numeros.txt
for i in $(seq echo $num1 $num2)
do
#como faço aqui??????????? pra esse aquivo numeros.txt
done



  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 08/10/2020 - 20:36h


herissonlinux escreveu:

msoliver escreveu:

herissonlinux escreveu:

Galera preciso da ajuda da comunidade, preciso criar um intervalo numerico separado por virgula sem espaço no script.
Exemplo:
echo -e " DIGITE O NUMERO INICIAL: "
read num1

echo -e " DIGITE AGORA O NUMERO FINAL: ";
read num2

#num3 = num1
#num4 = num2
cd /root/
touch numeros.txt
for i in $(seq echo $num1 $num2)
do
#como faço aqui??????????? pra esse aquivo numeros.txt
done

Direto ao ponto....
seq -s"," $n1 $n2 >> numeros.txt
Com o laço:
for ((n=n1;n<=n2;n++));do (($n<${n2})) && printf "$n," numeros.txt || printf "$n\n" numeros.txt;done
Script:
#!/bin/bash
clear;
read -p " DIGITE O NUMERO INICIAL: " ini
read -p " DIGITE O NUMERO FINAL: " fim
#Obs.: Testa se $ini é menor que $fim
((${ini}<${fim})) && seq -s"," ${ini} ${fim} >> numeros.txt || echo -e "$ini é Maior que $fim\n"

seq --help
-s, --separator=TEXTO usa TEXTO para separar números (padrão: \n)



______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


Obrigado meu amigo deu certo aqui, me ajudou muito.

Por nada,
se puder marcar "A MELHOR RESPOSTA", fico muito agradecido,,,,


______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

3. Re: Criar um intervalo numérico separado por virgula sem espaço

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 08/10/2020 - 16:22h

herissonlinux escreveu:

Galera preciso da ajuda da comunidade, preciso criar um intervalo numerico separado por virgula sem espaço no script.
Exemplo:
echo -e " DIGITE O NUMERO INICIAL: "
read num1

echo -e " DIGITE AGORA O NUMERO FINAL: ";
read num2

#num3 = num1
#num4 = num2
cd /root/
touch numeros.txt
for i in $(seq echo $num1 $num2)
do
#como faço aqui??????????? pra esse aquivo numeros.txt
done

Direto ao ponto....
seq -s"," $n1 $n2 >> numeros.txt
Com o laço:
for ((n=n1;n<=n2;n++));do (($n<${n2})) && printf "$n," numeros.txt || printf "$n\n" numeros.txt;done
Script:
#!/bin/bash
clear;
read -p " DIGITE O NUMERO INICIAL: " ini
read -p " DIGITE O NUMERO FINAL: " fim
#Obs.: Testa se $ini é menor que $fim
((${ini}<${fim})) && seq -s"," ${ini} ${fim} >> numeros.txt || echo -e "$ini é Maior que $fim\n"

seq --help
-s, --separator=TEXTO usa TEXTO para separar números (padrão: \n)



______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


4. Re: Criar um intervalo numérico separado por virgula sem espaço [RESOLVIDO]

Herisson Ricardo Dias de Oliveira
herissonlinux

(usa Slackware)

Enviado em 08/10/2020 - 20:14h

msoliver escreveu:

herissonlinux escreveu:

Galera preciso da ajuda da comunidade, preciso criar um intervalo numerico separado por virgula sem espaço no script.
Exemplo:
echo -e " DIGITE O NUMERO INICIAL: "
read num1

echo -e " DIGITE AGORA O NUMERO FINAL: ";
read num2

#num3 = num1
#num4 = num2
cd /root/
touch numeros.txt
for i in $(seq echo $num1 $num2)
do
#como faço aqui??????????? pra esse aquivo numeros.txt
done

Direto ao ponto....
seq -s"," $n1 $n2 >> numeros.txt
Com o laço:
for ((n=n1;n<=n2;n++));do (($n<${n2})) && printf "$n," numeros.txt || printf "$n\n" numeros.txt;done
Script:
#!/bin/bash
clear;
read -p " DIGITE O NUMERO INICIAL: " ini
read -p " DIGITE O NUMERO FINAL: " fim
#Obs.: Testa se $ini é menor que $fim
((${ini}<${fim})) && seq -s"," ${ini} ${fim} >> numeros.txt || echo -e "$ini é Maior que $fim\n"

seq --help
-s, --separator=TEXTO usa TEXTO para separar números (padrão: \n)



______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


Obrigado meu amigo deu certo aqui, me ajudou muito.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts