Perguntas com a marcação «shell»

8
Como usar o GNU paralelamente de forma eficaz

Suponha que eu queira encontrar todas as correspondências no arquivo de texto compactado: $ gzcat file.txt.gz | pv --rate -i 5 | grep some-pattern pv --rateusado aqui para medir a produtividade do tubo. Na minha máquina, são cerca de 420 Mb / s (após a descompressão). Agora estou tentando fazer...

8
Por que o SIGKILL não encerra um programa parado (sim)?

Estou usando o Ubuntu 14.04 e estou enfrentando esse comportamento que não consigo entender: Execute o yescomando (no shell padrão: Bash ) Digite CtrlZpara pararyes Corra jobs. Resultado: [1]+ Stopped yes Corra kill -9 %1para parar yes. Resultado: [1]+ Stopped yes Corra jobs. Resultado: [1]+...

8
Como usar multiline como separador de grupo no grep?

Em grepvocê pode usar --group-separatorpara escrever algo entre as correspondências do grupo. Isso é útil para esclarecer quais blocos temos, especialmente ao usar a -C Xopção para obter linhas de contexto. $ cat a hello this is me and this is something else hello hello bye i am done $ grep -C1...

8
Comando com o qual um processo foi executado

Suponha que eu executei o processo com o seguinte comando: myapp -e -c -f myapp.config > /var/log/myapp/myapp.log 2>&1 Depois de um tempo eu só tenho pidde myappprocesso, por exemplo 1234. Existe uma maneira de obter o comando com todas as bandeiras e saída redirecionando para...

8
Como a pesquisa em $ PATH funciona sob o capô?

Existem muitos artigos / recursos na Web que ensinam às pessoas como definir a variável de ambiente PATHpara que possam usar a mão curta de javaou pythonetc em vez do caminho absoluto na interface da linha de comando. O que eu estou interessado em saber é que o que está por trás da cena quando...