Perguntas sobre 'shell'

2
respostas

Como imprimir vários arquivos ao mesmo tempo usando lpr?

Estou tentando imprimir vários arquivos do shell usando o lpr. Eu entro em algo como: lpr -P PRINTERNAME ./*/dir/file.pdf mas recebo "lpr: Nenhum arquivo no pedido de impressão". Quando uso o ls como ls ./*/dir/file.pdf lista co...
23.04.2013 / 20:38
2
respostas

O shell pode me avisar se um programa está aguardando uma entrada padrão?

Digamos que eu queira procurar uma string em um arquivo grande: grep foo bar.txt | less , mas na verdade eu digito grep foobar.txt | less . Agora, grep está esperando por mim para digitar algo no terminal. Parece que o comando está demora...
05.02.2013 / 14:37
1
resposta

Por que é possível referir-se a um stderr fechado sob bash?

Eu gostaria de saber porque o bash não exibe uma mensagem de erro quando nos referimos a um stderr fechado. Quando se trata de outros descritores de arquivos, eles precisam ser abertos se quisermos, por exemplo, duplicá-los. Stderr parece ser es...
18.02.2013 / 04:01
2
respostas

Por que 'kill -s INT zsh PID' está se comportando de maneira diferente de 'Ctrl-C'?

Começando com: % donothing () { echo $$; sleep 1000000 } % donothing 47139 Se neste momento eu atingi Ctrl-C no mesmo terminal que está controlando o shell, então a função donothing de fato termina e recebo o prompt de comando de vo...
04.04.2013 / 00:11
3
respostas

Por favor ajude a explicar este redirecionamento de saída bash

Este script foi postado como resposta a um Pergunta . E estou tentando descobrir o que está acontecendo. result=$( { { ssh host app-status >&3 3>&-; echo "$?" } | { until read -t1 ret; do printf ....
06.02.2014 / 12:30
1
resposta

e no UNIX / Linux [duplicado]

Quais são os operadores << e < usados no Linux? Por exemplo cat << abc.txt     
10.02.2014 / 08:48
2
respostas

exclui arquivos de log antigos, exceto o último (classificado alfanumericamente)

Eu tenho vários arquivos de log no formulário: log.2014-02-19-10_24_22 Ou seja. log.YYYY-MM-DD-H24_MI_SS A data que faz parte do nome do arquivo de log é quando o arquivo de log foi criado pela primeira vez. Então, a qualquer momento,...
19.02.2014 / 11:14
2
respostas

Como posso desativar os traços do bash?

Para qualquer comando que eu execute no terminal, um comentário como + command aparece. Por exemplo, para ls , mostra + ls --color=auto .     
24.06.2015 / 19:05
1
resposta

Qual é a ferramenta que me permite especificar diretórios arbitrários usando **

Uma vez vi um colega usar uma ferramenta que permite usar ** para representar qualquer diretório. Por exemplo: se um arquivo chamado myfile.java estiver dentro dele: src/main/com/mycompany/product/store/myfile.java Um comando no pai do...
12.03.2012 / 18:29
1
resposta

Linux classifica última coluna

Estou executando um script (que não tenho controle) para obter a saída a seguir. Quero classificar pela última (terceira) coluna. Cada coluna é separada por espaços e a segunda coluna inclui espaços / símbolos. > ./script 37622...
16.03.2012 / 01:44