Pular para o conteúdo

Como adicionar conteúdo, sem abrir o arquivo com editor.

Responder tópico
  • Denunciar
  • Indicar

1. Como adicionar conteúdo, sem abrir o arquivo com editor.

Enviado em 17/06/2017 - 15:18h

Olá pessoal,
Estou com um pequeno problema, aprendi a criar o arquivo.txt com o comando < TOUCH > Sendo que não como colocar o conteúdo dentro dele sem abrir qualquer editor.
Teria algum comando que pudesse usar para adicionar conteúdo nele.

Ex:
echo " Informe o numero do mes desejado"
read ms
touch $ms.txt (Beleza, aqui eu sei que ele criou o arquivo)
echo "Digite o nome do mes informado"
read nm

Queria pega o conteudo que foi digitado pelo usuario na variavel "NM" e colocar dentro do arquivo que foi criado.
Espero que possam me ajudar!

Responder tópico

2. Re: Como adicionar conteúdo, sem abrir o arquivo com editor.

Enviado em 17/06/2017 - 16:20h

mariodx escreveu:

Olá pessoal,
Estou com um pequeno problema, aprendi a criar o arquivo.txt com o comando < TOUCH > Sendo que não como colocar o conteúdo dentro dele sem abrir qualquer editor.
Teria algum comando que pudesse usar para adicionar conteúdo nele.

Ex:
echo " Informe o numero do mes desejado"
read ms
touch $ms.txt (Beleza, aqui eu sei que ele criou o arquivo)
echo "Digite o nome do mes informado"
read nm

Queria pega o conteudo que foi digitado pelo usuario na variavel "NM" e colocar dentro do arquivo que foi criado.
Espero que possam me ajudar!
olha só
Aqui vc substitui no arquivo ">"
echo "novo texto" > arquivo.txt 

Aqui vc adiciona ao arquivo ">>"
echo "novo texto" >> arquivo.txt 


é isso q vc quer ???



----------------------------------------| Linux Counter #621728 |---------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
----------------------------------------| Linux Counter #621728 |---------------------------------------

3. Re: Como adicionar conteúdo, sem abrir o arquivo com editor.

Enviado em 17/06/2017 - 16:24h

É como ele disse aí em cima.
Na verdade o comando echo cria o arquivo.
Nem precisa de touch.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden

4. Re: Como adicionar conteúdo, sem abrir o arquivo com editor.

Enviado em 17/06/2017 - 16:25h

Outra: NÃO SE CRIA ARQUIVO COM O TOUCH.
O mais correto é fazer isso:
 > arquivo  

EDIT: Na verdade, você pode criar com o touch, mas o > exige menos digitação.

5. Re: Como adicionar conteúdo, sem abrir o arquivo com editor.

Enviado em 17/06/2017 - 16:36h

Comando touch é mais explicativo e dá para criar vários arquivos em sequência com um só.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden

6. Re: Como adicionar conteúdo, sem abrir o arquivo com editor.

Enviado em 17/06/2017 - 18:15h

Apenas algumas formalizações:

-> echo é um comando que imprime dados numa saída do computador (dados estes que são entrados pelo usuário - na grande maioria das vezes, strings com ou sem valores numéricos, entre outros caracteres - e impressos no monitor, na tela do terminal, se é nele que você deu o comando - monitor normalmente é a saída de dados (output) padrão de qualquer computador);

-> os sinais >, <, >> e <<, entre outros, são redirecionadores, isto é, redirecionam a saída dos dados para um outro local ou dispositivo; no caso do autor do tópico, um "echo TESTE >> ~/meu_arquivo" redirecionaria a saída da string "TESTE" do comando echo do monitor para o final do arquivo "meu_arquivo", localizado na home do usuário;

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder