Perguntas sobre 'shell'

1
resposta

Evita a suspensão de “eco STRING fifo” quando nada está lendo que FIFO

Quando eu echo algo para um pipe nomeado feito com mkfifo , ele trava se nenhum processo estiver lendo desse pipe. Como posso evitar isso, ou seja, impedir que isso ocorra? E, a propósito, por que esse processo pendente echo não está...
12.05.2014 / 09:11
3
respostas

Como posso executar um “grep | grep ”comando como uma string em uma função bash?

Estou tentando construir um comando que canalize os resultados de um comando grep para outro comando grep em uma função bash. Por fim, quero que o comando seja executado assim: grep -I -r FooBar /code/internal/dev/ /code/public/dev/ | grep .c...
08.05.2014 / 17:23
2
respostas

como analisar um arquivo que é alterado continuamente usando o awk?

por exemplo, se tivermos um arquivo, contenha: Hello world Hello earth Hi everybody podemos analisá-lo facilmente para que as primeiras e segundas colunas das linhas contenham a palavra Hello usando awk : awk '/Hello/ { print $1 }...
01.06.2014 / 22:54
2
respostas

Como duplicar um fluxo e processar as duas partes de maneira contínua?

Às vezes, quero inserir algo em um pipeline para relatórios ou algum outro uso secundário. Pode ser tão simples quanto wc -l , ou uma besta mais complexa como awk ou até mesmo um script python. Seria bom administrar um pipeline assim: zc...
14.04.2013 / 05:53
2
respostas

Como copiar vários arquivos, mas manter suas extensões iguais?

Estou fazendo um loop em vários arquivos e $file representa o arquivo atual. Como posso fazer cópias ou renomeações e manter a extensão igual para este arquivo atual? por exemplo. if $file = x.jpg Como fazer uma cópia de $file...
29.09.2013 / 17:25
1
resposta

Concedendo acesso a um shell git restrito

Eu tentei configurar o git-shell no nosso sistema CentOS (6.4) (depois de fazer isso funcionar corretamente no Ubuntu 13.10, talvez uma bagunça quente entre plataformas?) meu / etc / passwd mostra git:x:500:500:Web Archive VCS:/home/git...
15.11.2013 / 22:04
3
respostas

execute as opções do script de shell

Eu normalmente uso cd Directory/Directory/ para apontar para o diretório do shell e, em seguida, digito bash shell.sh , mas eu queria saber se existe uma maneira mais fácil de executar meu shell & o local com uma linha? Eu salto para pa...
03.01.2013 / 16:58
3
respostas

Como executar um script depois de conectado com o ssh

Eu ouvi várias respostas de erros e acertos e ainda não sei se é possível. Eu ssh para um servidor, em seguida, quero executar um bloco de script. while read server <&3; do #read server names into the while loop serverName=$(unam...
16.07.2013 / 14:39
1
resposta

formato i / o com printf no bash-shell

Eu estou tentando mostrar os resultados do meu shell script usando printf. Para manter os resultados alinhados na coluna, estou usando a guia como: printf "%s\t %s\t %s\t %s\t %s\t %s\t %s\n" $i $est $var_m $jk $mst $var_M $Tes >>tmp...
13.08.2013 / 08:56
1
resposta

redireciona a saída para um comando que aceita vários argumentos

este comando é redirecionar a saída de time para múltiplos argumentos: $ time wc test >wc.out 2>time.out livro do ambiente de programação unix mostra que a saída de erro time redireciona para time.out , mas parece que está t...
03.07.2014 / 15:35