Perguntas sobre 'io-redirection'

4
respostas

Redirecionar para o arquivo, incluindo a linha de prompt atual

Como incluir o próprio comando redirecionado no redirecionamento do arquivo de saída? Por exemplo echo "hello!">output.txt Eu quero o conteúdo do arquivo de saída assim: echo "hello!">output.txt hello!     
10.11.2018 / 15:11
1
resposta

Diff a saída de dois comandos 'awk'

Estou tentando calcular a diferença entre a saída de dois comandos awk , mas minhas tentativas simples parecem estar falhando. Aqui está o que estou tentando: diff $(awk '{print $3}' f1.txt | sort -u) $(awk '{print $2}' f2.txt | sort -u)...
21.12.2011 / 19:06
3
respostas

script para usar a saída de um comando (ls) e usá-lo em outro comando

Eu tenho uma coleção de arquivos pdf que eu gostaria de converter para epub. Eu sei que o comando ebook-convert do Calibre vai fazer o truque (eu devo adicionar). Contudo Eu tenho mais de um arquivo. Eu gostaria de poder executar um script...
09.06.2011 / 23:37
3
respostas

Por que continuo destruindo meus arquivos de texto?

Eu destruí um monte de arquivos não essenciais e não sei por quê. Eu tenho executado comandos como: tr -sc 'A-Za-z' '\n' > somefile.txt | less não há saída (página em branco com END piscando) e ao verificar todo o conteúdo do arquivo é...
10.03.2012 / 03:10
4
respostas

grep comando não está funcionando na declaração condicional

Eu tenho um script que deve passar por todos os nomes de arquivos e imprimi-los apenas aqueles que contêm uma certa letra (digamos que seja 'o'). O que eu fiz: command='ls -l' for file in $command do if $file | grep 'o' ; then echo "...
25.05.2015 / 01:37
3
respostas

Dividir stdin por linhas

Eu quero chamar um comando para cada linha da entrada padrão, muito parecido com xargs , mas a linha deve ser passada como entrada padrão, não como um argumento de linha de comando: cat some-file.txt | <magic> | wc -c isso deve i...
26.09.2013 / 18:46
3
respostas

error = $ (mkdir test 2 & 1) Qual é o significado dessa expressão?

Eu tenho o seguinte script de shell: error=$(mkdir test 2>&1) Eu sei que a variável 'error' irá obter o resultado do erro do comando mkdir se houver um erro, mas não consigo entender como 2 > & 1 funciona, alguém poderia exp...
21.09.2016 / 19:53
2
respostas

Significado de 'cat / dev / null file'

Em um documento criado por um ex-colega de trabalho, há este comando: cat /dev/null > /var/spool/mail/root Diz ao lado que ele limpará a caixa de correio. Alguém pode explicar como / porque esses comandos fazem isso? Eu preciso s...
11.03.2015 / 16:26
4
respostas

Redirect e saída de pipe

rpm -qa > file | wc -l retorna 0. O que estou fazendo de errado? Eu acho que está claro qual é o meu objetivo, mas não está funcionando. Este é um trabalho para xargs ou tee ?     
20.08.2014 / 09:06
2
respostas

output tanto stderr quanto stdout no console e armazena-os em um arquivo ao mesmo tempo

posso produzir stdout e stderr na tela do console e armazenar um deles em um arquivo de log? Eu escrevo um script de shell de teste: #!/bin/sh echo OUT! >&1 echo ERR! >&2 Eu posso enviar os dois na tela apenas exec...
04.01.2015 / 04:41