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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts