Perguntas com a marcação «io-redirection»

O redirecionamento de E / S é usado no script de shell. Esse recurso permite obter a saída de um comando e redirecioná-la como entrada para outro comando, ou um comando pode receber a entrada de um arquivo em vez do fluxo de entrada padrão ou do terminal. Todo o processo ajuda a conectar fluxos de dados de várias maneiras.


2
Como o `cat <> file` funciona?
cat &lt; fileimprime o conteúdo do arquivo em stdout. cat &gt; filelê stdin até que Ctrl+ Dseja detectado e o texto de entrada seja gravado no arquivo . cat &lt;&gt; file, pelo menos na minha versão do Bash, imprime o conteúdo do arquivo com satisfação (sem erros), mas não modifica …


4
/ dev / tcp listen em vez de nc listen
Com um ouvinte netcat como: nc -l &lt;port&gt; &lt; ~/.bashrc Posso pegar meu .bashrc em uma nova máquina (não possui ncou LDAP) com: cat &lt; /dev/tcp/&lt;ip&gt;/&lt;port&gt; &gt; ~/.bashrc Minha pergunta é: Existe uma maneira de imitar os recursos da nc -l &lt;port&gt;minha primeira linha com / dev / tcp em …

4
Qual é o nome correto para o comando ">"
Eu estava tentando descobrir como passar algum texto para um arquivo sem substituir o que já está usando o &gt;comando e percebi que não sabia como ele se chama. Procura de seta para a direita ou chevron direita ou mais de comando não apareceu nada. Eu sempre chamei de passagem …


4
Lendo linhas de um arquivo com bash: for vs. while
Estou tentando ler um arquivo de texto e fazer algo com cada linha, usando um script bash. Então, eu tenho uma lista que se parece com isso: server1 server2 server3 server4 Eu pensei que poderia fazer um loop sobre isso usando um loop while, assim: while read server; do ssh …





2
O que significa um redirecionamento "<<(...)"?
Eu vi que o rvm (ruby version manager) é instalado usando o seguinte comando: bash &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Então, pelo que entendi, obtemos o conteúdo do script e o passamos para o bash (acredito &lt; &lt;e &lt;&lt;é a mesma coisa?) Estou interessado na &lt; &lt;parte, encontrada a seguinte …


2
Como diferenciar um arquivo e saída do comando?
Normalmente você escreveria: diff file1 file2 Mas eu gostaria de diferenciar um arquivo e sair do comando (aqui eu faço do comando um trivial): diff file1 &lt;(cat file2 | sort) Ok, este trabalho quando eu insiro isso manualmente no prompt do shell, mas quando coloco exatamente a mesma linha no …

1
SSH faz com que o loop while pare
Finalmente consegui resumir um problema com o qual estou lutando há algumas semanas. Eu uso o SSH com "chaves autorizadas" para executar comandos remotamente. Tudo está bem, exceto quando eu faço isso em um loop while. O loop termina após a conclusão de qualquer iteração com um comando ssh. Por …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.