Como chamar arquivos txt no mesmo diretório para o Shell bash

1. Como chamar arquivos txt no mesmo diretório para o Shell bash

Eleanan Marinho
mariodx

(usa Outra)

Enviado em 10/06/2017 - 14:33h

Olá meus amigos, estou tentando chamar um arquivo txt para o programa shell
queria saber se existe a possibilidade.

Ex:
root@getway:/home/portal# ls
01.txt 02.txt programa.sh

dentro do "01.txt" esta salvo o nome Arthur e dentro do "02.txt" está salvo Edmundo. Quando executar o programa queria que ficasse assim.

Ex:
echo "Quem deseja escolher?"
read var (01)
ch <comando para chamar o txt> =$var

echo "Legal, você escolheu, $ch (Arthur)"

Por favor aos que puderem me ajudar sou grato.





  


2. Re: Como chamar arquivos txt no mesmo diretório para o Shell bash

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 10/06/2017 - 14:53h

mariodx escreveu:

Olá meus amigos, estou tentando chamar um arquivo txt para o programa shell
queria saber se existe a possibilidade.

Ex:
root@getway:/home/portal# ls
01.txt 02.txt programa.sh

dentro do "01.txt" esta salvo o nome Arthur e dentro do "02.txt" está salvo Edmundo. Quando executar o programa queria que ficasse assim.

Ex:
echo "Quem deseja escolher?"
read var (01)
ch <comando para chamar o txt> =$var
echo "Legal, você escolheu, $ch (Arthur)"
Por favor aos que puderem me ajudar sou grato.


v se é isso que vc quer

#/bin/bash
echo "Quem deseja escolher?"
read var
ch=$(cat $var.txt)
echo "legal vc escolheu o "$ch

_______________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


3. Re: Como chamar arquivos txt no mesmo diretório para o Shell bash

Eleanan Marinho
mariodx

(usa Outra)

Enviado em 10/06/2017 - 15:53h

Cara me ajudou muito mesmo.
Obrigado!



4. Re: Como chamar arquivos txt no mesmo diretório para o Shell bash

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 10/06/2017 - 16:07h

mariodx escreveu:

Olá meus amigos, estou tentando chamar um arquivo txt para o programa shell
queria saber se existe a possibilidade.

Ex:
root@getway:/home/portal# ls
01.txt 02.txt programa.sh

dentro do "01.txt" esta salvo o nome Arthur e dentro do "02.txt" está salvo Edmundo. Quando executar o programa queria que ficasse assim.

Ex:
echo "Quem deseja escolher?"
read var (01)
ch <comando para chamar o txt> =$var

echo "Legal, você escolheu, $ch (Arthur)"

Por favor aos que puderem me ajudar sou grato.


Boa tarde Mario.
Não é necessário "chamar o ARQUIVO", no ARQUIVO "nomes", coloque os nomes que deseja.
Exemplo:
cat nomes:
Fulano
Beltrano
Arthur
Edmundo

Segue sugestão:

#!/bin/bash
tput clear
##EDITADO##
#NL=$(wc -l < nomes) #ALterei a lógica e não exclui a VAR...
# ANTES ERA #for i in $(seq 1 $NL);do echo "[$i]" $(sed -n "$i"p nomes);done;echo;read -p "Nome: " -n1 NOME
echo -e " Informe o Nº correspondente.\n Escolha o nome: \n"
cat nomes|nl;echo;read -p "Nome: " -n1 NOME
echo -e "\n\n O Nome escolhido e: $(sed -n "$Shell Scriptp" nomes)\n"


marcelo oliver



5. Re: Como chamar arquivos txt no mesmo diretório para o Shell bash

Eleanan Marinho
mariodx

(usa Outra)

Enviado em 10/06/2017 - 16:38h

Caramba Marcelo muito show cara, vou tentar usar.

Muito obrigado!

No outro tópico, eu não entendi bem, mas, agora tava analisando e foi de muita ajuda!
Aqui vocês são muito prestativos.

Mais uma vez, muito obrigado!


6. Re: Como chamar arquivos txt no mesmo diretório para o Shell bash

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 10/06/2017 - 16:53h

mariodx escreveu:

Caramba Marcelo muito show cara, vou tentar usar.

Muito obrigado!

No outro tópico, eu não entendi bem, mas, agora tava analisando e foi de muita ajuda!
Aqui vocês são muito prestativos.

Mais uma vez, muito obrigado!


Mario, acabei de postar a resposta/explicação no outro tópico . . .

mso



7. Re: Como chamar arquivos txt no mesmo diretório para o Shell bash

Eleanan Marinho
mariodx

(usa Outra)

Enviado em 11/06/2017 - 15:04h

Eu vi lá ....
Muito obrigado!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts