Perguntas sobre 'shell'

4
respostas

find -exec exit 1 \; Não funciona nem encontra -exec sh -c exit 1 \;

Usando o Enterprise Linux 5/6, Bash 4.x Eu quero esse tipo de lógica: # IF temp file exists, exit because we are restarting already find /tmp/restarting_server -mmin -10 -exec exit 1 lsof -i TCP:1234 || declare Server_is_down=TRUE i...
13.03.2014 / 16:15
3
respostas

Por que colchetes impedem a expansão do shell?

'4800483343' é um diretório e 'file1' & 'file2' são dois arquivos. Por que acontece o seguinte? $ ls 4800483343 file1 file2 $ md5sum 4800483343/* 36468e77d55ee160477dc9772a99be4b 4800483343/file1 29b098f7d374d080eb006140fb01bbfe 480...
16.10.2015 / 02:42
3
respostas

variável de ambiente comum para definir o fundo do terminal escuro ou claro

Eu escrevi um número de depuradores que todos podem colorir o texto do código-fonte mostrado em uma sessão de terminal. Todos eles entendem que alguns terminais têm um fundo escuro e alguns têm um fundo claro e claro que as cores precisam...
25.11.2015 / 11:37
2
respostas

Como reiniciar um shell suspenso?

$ help suspend suspend: suspend [-f] Suspend shell execution. Suspend the execution of this shell until it receives a SIGCONT signal. Como devo enviar um sinal SIGCONT para um shell suspenso por suspend em uma guia do terminal do...
02.12.2015 / 06:43
4
respostas

Uso de shell de “: -” e vantagem

Eu encontrei esta linha em um script de shell korn: var=${var:-/temp} Eu posso descobrir o que está fazendo $ var=/data $ var=${var:-/temp} $ echo $var /data $ var= $ echo $var $ var=${var:-/temp} $ echo $var /temp Tem vantagem so...
27.04.2015 / 21:44
4
respostas

Espaço extra com o número da linha contada?

Eu conto o número de linhas do meu arquivo com este comando no OSX: nl=$(wc -l < ~/myfile.txt) Digamos que nl seja 100. Agora, desejo usar o resultado nl em outro comando, mas, estranhamente, echo 1-$nl me dá 1- 100 em...
27.05.2015 / 15:45
5
respostas

Como adicionar coluna no início do arquivo usando perl?

Eu quero um one-liner Perl que verifique se os primeiros campos de um arquivo de entrada é o nome do arquivo e, se não for, adiciona o nome do arquivo como a primeira coluna em todas as linhas. Exemplo escrito em shell: for f in *file*.c...
24.06.2015 / 10:17
5
respostas

Copiar arquivos sequenciais

Eu tenho 12 arquivos chamados dmp_000 , dmp_001 , etc, até dmp_011 . Eu gostaria de copiar todos eles para rdmp_000 , rdmp_001 , e assim por diante, sequencialmente, para que os arquivos numerados coincidam. Deve haver uma maneira fáci...
30.01.2013 / 04:01
4
respostas

Comparando cada arquivo em dois diretórios e copiando-o para outro se ele difere de seu equivalente

Como posso comparar todos os arquivos em dois diretórios e copiar os que são diferentes para outro diretório? Por exemplo, digamos que temos dir1 e dir2 : dir1: build.gradle gradle.properties somejar.jar javacode.java...
18.07.2015 / 12:44
2
respostas

Como formatar um arquivo enquanto se move?

Eu tenho dois diretórios. FONTE e DESTINO. Estou movendo os arquivos .csv da origem para o destino como mv -f SOURCE/*.csv DESTINATION/ Durante a mudança, desejo remover a primeira e a última linha de cada arquivo no destino. Por favor me...
19.09.2015 / 07:49