Perguntas sobre 'io-redirection'

2
respostas

Como descartar o stderr no shell Bash restrito?

No meu .bashrc existem alguns comandos que redirecionam o erro padrão para / dev / null , e isso não é permitido em rbash : bash: /dev/null: restricted: cannot redirect output Existe alguma maneira de contornar isso (curto de modificar...
23.01.2013 / 16:14
2
respostas

Qual é a diferença entre o redirecionamento "& 1" e "/ proc / self / fd / 1"?

Estou trabalhando em algum script que está sendo executado por rc.local na inicialização, e notei que o redirecionamento de saída funciona muito estranho. Se eu escrever algo como echo "foo" >&1 , ele acaba no syslog, e tudo está...
14.07.2016 / 16:18
1
resposta

Bash: redirecionar para arquivo, sempre criar novo

No bash, um link de comando echo test > actual.txt substituirá o conteúdo do arquivo chamado actual.txt por "teste" e criará o arquivo se ele não existir. No entanto, se o arquivo existir, o bash apenas o abrirá, truncará e gravará...
31.01.2018 / 08:10
4
respostas

Como grep saída de um programa, mas também ecoar a saída normalmente?

Estou trabalhando com um programa que gera mensagens de erro quando algo dá errado, mas não define seu status de saída de acordo: o status de saída é sempre 0, indicando sucesso. Eu gostaria de executar este programa a partir de um script de she...
03.09.2016 / 01:12
3
respostas

Como fazer um loop de redirecionamento

Este é principalmente por razões acadêmicas. ; -) Considere a seguinte declaração de Bash: foo | bar Isso executa dois processos, foo e bar , de modo que o padrão de saída de foo esteja conectado ao padrão de entrada de bar ....
08.07.2016 / 21:12
2
respostas

Script de inicialização do Linux O que 0 & - & alcançar

Estou procurando escrever meus próprios scripts init.d para controlar vários serviços em execução no meu Linux server. Me deparei com um exemplo on-line que continha: nohup $EXEC_SCRIPT 0<&- &> $LOG_FILE & echo $! >...
19.08.2015 / 13:54
1
resposta

redirecionando a saída da execução da tarefa em segundo plano no bash

em bash Tenho alguns trabalhos em execução, em segundo plano. Eles estão sempre produzindo mensagens de erro irrelevantes aleatórias que poluem o terminal. Nem sempre sou tão rápido para iniciá-los com o 2>&1 > /dev/null redirect...
30.11.2014 / 02:00
1
resposta

Por que o bzip2 --version se comporta de maneira estranha?

Então, se eu digitar o comando $ gzip --version | head -n1 tudo corre conforme o esperado. Mas se eu tentar o mesmo com o bzip2: $ bzip2 --version | head -n1 Eu recebo muitas linhas e tenho que pressionar Ctrl - C para finaliza...
31.01.2014 / 14:41
1
resposta

Como eu redireciono a saída do comando find (que usa grep) para um arquivo de log?

Considere o código para pesquisar todos os arquivos que contêm o padrão "string de pesquisa": bash-3.2$ # The below find works fine.. bash-3.2$ find . -type f -exec grep -il "search string" {} \; bash-3.2$ # But I am unable to redirect output...
14.05.2013 / 12:47
1
resposta

Executando awk em cada arquivo encontrado com find, redirecionando o resultado para um novo nome de arquivo

Estou tentando obter os resultados de find e, em seguida, executar o awk para imprimir as duas primeiras colunas. Então eu quero redirecionar esses resultados para um novo nome de arquivo para cada arquivo, usando o nome do arquivo existente com...
22.08.2015 / 23:28