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.

1
traço de tubulação para grep
Estou tentando passar stracepela calha cczee o cano não funciona como o esperado. A linha de comando que estou executando para testar é sudo strace -p $(pgrep apache2) | grep opene todas as linhas são exibidas, ignorando grep. Existe algo de especial stracenisso que causa esse comportamento?



3
Ordem dos redirecionamentos
Não entendo como o computador lê esse comando. cat file1 file2 1> file.txt 2>&1 Se eu entendi, 2>&1simplesmente redirecione o Erro Padrão para a Saída Padrão. Por essa lógica, o comando lê para mim da seguinte maneira: concatenar arquivos file1e file2. envie stdoutdesta operação para file.txt. enviar stderrpara stdout. fim? …


2
Por que é preferível `sort <" $ f1 "` em vez de `sort -" $ f1 "`, e por que isso é preferido em vez de `sort" $ f1 "`?
De /unix//a/458074/674 Lembre-se de usar -- ao passar argumentos arbitrários para comandos (ou use redirecionamentos sempre que possível). Então, sort -- "$f1"ou melhor, em sort &lt; "$f1"vez de sort "$f1". Por que é preferível usar --e redirecionar? Por que é sort &lt; "$f1"preferível sort -- "$f1"? Por que é sort …






3
zsh: Desativar aviso "arquivo existe:" com redirecionamento
Como posso substituir o file exists:aviso do zsh? &gt; echo &gt; newfile.txt &gt; echo &gt; newfile.txt zsh: file exists: newfile.txt Nesses casos, prefiro que meu shell não reclame e simplesmente sobrescreva o arquivo, como o bash. Da mesma forma, como substituir o seguinte: $ ls &gt;&gt; /tmp/testfile.txt zsh: no such …




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.