um uso útil de cat
: fornecer entrada em stdin
cat > filename
enter text
hit Ctrl-D to stop
ou use um heredoc
cat > filename << END
enter text
provide the terminating word to stop
END
Além de criar um editor de texto, existe uma maneira de inserir texto em um terminal linux diretamente em um arquivo? (depois insira um código de controle como ctrl-c, para finalizar a entrada)
Tenho certeza que há uma maneira de fazer isso ... Eu sou SSH para um servidor com Docker, e executando bash dentro de um contêiner, para que eu possa testar algumas coisas, eu só quero ser capaz de cole um pequeno script na minha janela de terminal e tenha essa saída em um arquivo dentro do shell do contêiner.
Obrigado.
um uso útil de cat
: fornecer entrada em stdin
cat > filename
enter text
hit Ctrl-D to stop
ou use um heredoc
cat > filename << END
enter text
provide the terminating word to stop
END
Use
cat > some_file
para gravar no arquivo some_file
. Finalize sua entrada com Ctrl + D
echo "Hello" > test.txt
Isto irá SUBSTITUIR "olá" para o arquivo de teste. Se o arquivo não existir, ele irá criá-lo
echo "Hello2" >> test.txt
Isso adicionará uma nova linha no arquivo com hello2