Perguntas sobre 'io-redirection'

2
respostas

Por que esses dois comandos 'cat' resultam de forma diferente?

Vamos supor que o arquivo contenha um texto específico e eu execute o seguinte conjunto de comandos: exec 3<infile cat -n <&3 cat -n <&3 A primeira instância do cat exibirá o conteúdo do arquivo, mas a segund...
10.12.2012 / 19:19
7
respostas

Como você se lembra da sintaxe do redirecionamento 2 & 1 [closed]?

Você tem um mnemônico ou sistema? Isso me incomoda há anos, eu sempre tenho que procurá-lo     
19.06.2014 / 16:01
1
resposta

O que faz e faz no meio de “exec & / dev / null”?

Meu comando é: exec &>/dev/null O que isso e & e comando completo faz aqui? Eu sei que está sendo redirecionado para o bloco de bits.     
28.06.2017 / 21:20
3
respostas

Este é um erro de digitação na seção de redirecionamento do manual de Bash?

Note that the order of redirections is significant. For example, the command ls > dirlist 2>&1 directs both standard output and standard error to the file dirlist, while the command ls 2>&1 > di...
24.07.2013 / 17:40
2
respostas

Excluindo interativamente arquivos de uma lista

Gostaria de remover uma lista de arquivos e ser solicitado a confirmar. A lista está no arquivo list.txt . Por que o seguinte comando não funciona corretamente? while read i; do rm -i $i; done < list.txt O comando anterior não me esp...
02.10.2012 / 19:35
1
resposta

Por que o 'nohup command & / dev / null' parece funcionar em alguns shells?

Eu editei uma resposta no Ask do Ubuntu que estava sugerindo o seguinte nohup gedit >& /dev/null & Quando eles realmente querem dizer nohup gedit &> /dev/null & O último redireciona corretamente stderr e s...
05.03.2014 / 20:34
3
respostas

Como salvar / dev / stdout local de destino em um script bash?

Eu tenho um certo script bash, que quer preservar o local original do /dev/stdout antes de substituir o primeiro descritor de arquivo por outro local. Então, naturalmente, eu escrevi algo como old_stdout=$(readlink -f /dev/stdout) E...
29.07.2016 / 18:53
1
resposta

stdin / stdout nomes em BASH?

Eu tenho um programa que usa a opção -o log_file , que grava dados extras em log_file . Existe alguma maneira de redirecionar isso para o stdout? i.e. existe um "nome especial" para stdout que pode ser usado como um nome de arquivo, co...
30.07.2011 / 23:19
1
resposta

É possível usar vários docs aqui no bash?

Alguém pode usar vários aqui-docs para fornecer entrada para um comando no bash? $ cat <<<foo <<<bar bar $ cat <<EOF1 <<EOF2 > foo > EOF1 > bar > EOF2 bar Obviamente, em ambos os casos, o segundo...
03.08.2014 / 13:10
1
resposta

Como posso canalizar apenas stderr em zsh?

No bash: $ echo hi 2>&1 1>/dev/null | cat $ Enquanto em zsh: $ echo hi 2>&1 1>/dev/null | cat hi $ Existe uma maneira de enviar apenas um erro padrão ao redirecionar a saída padrão?     
22.02.2016 / 17:54