Pular para o conteúdo

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

Responder tópico
  • Denunciar
  • Indicar

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

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

Responder tópico

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

Melhor resposta

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

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]

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.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder