Resultados da pesquisa a pedido "bash"

1 a resposta

O comando executar em uma variável não executa a última parte de um canal

Eu descobri que o comando expandido da variável não executará as últimas partes em um pipe. Por exemplo, da seguinte maneiratest.sh: #!/bin/bash y='echo hello man | awk "{print \$1}"' $y eval $y y='echo hello' $yA saída do script é: hello man | ...

1 a resposta

Como descompactar o stdout do binário de execução herdado sem o stdbuf e ferramentas semelhantes

Quero monitorar a saída em tempo real de um programa que iniciarei. Estou tentando fazer isso redirecionando a saída do programa para um canal e, em seguida, lendo o canal a partir de um script de monitoramento. ./program >> apipeentão a partir ...

1 a resposta

Como usar o inotifywait para assistir arquivos na pasta em vez da pasta

Eu quero usar o inotifyway para monitorar arquivos recém-criados ou movidos dentro de uma pasta, mas apenas os arquivos. Digamos que minha pasta seja o nome "watch_folder_test" e eu tenho o nome de arquivo "toto.txt". Se eu usar o comando mv ...

1 a resposta

Finalize o processo em segundo plano quando outro processo terminar no Linux

Tenho uma pequena pergunta e espero que alguém possa me ajudar porque não consigo encontrar uma solução adequada. Eu quero resolver um nome de host; enquanto aguarda o resultado, gostaria de imprimir uma notificação se demorar mais de 30 ...

2 a resposta

Por que os comandos do ADB quebram um loop de script do bash?

Percebo um problema ao executar vários comandos adb a partir de um loop de script de shell, a maioria dos comandos não é executada. Este é um script de exemplo. Nome do script:adbscript.sh: #!/bin/bash devicecount=0 while read device; do ...

6 a resposta

Um Daemon Linux e o STDIN / STDOUT

Estou trabalhando em um daemon linux e tendo alguns problemas com o stdin / stdout. Normalmente, devido à natureza de um daemon, você não possui nenhum stdin ou stdout. No entanto, eu tenho uma função no meu daemon que é chamada quando o daemon é ...

2 a resposta

Como capturar uma mensagem de confirmação do git e executar uma ação

Eu sou novo no git e quero capturar a mensagem de confirmação após um envio para a origem / mestre e executar um script bash (no servidor) com base no conteúdo da string. Por exemplo, se minha mensagem de confirmação do git diz:[email] my ...

3 a resposta

Qual é a diferença entre: - e: = na substituição do parâmetro Bash?

Qual é a diferença entre: - e: = na substituição do parâmetro Bash? Eles parecem definir o padrão?

6 a resposta

Combine todos os arquivos em todos os diretórios aninhados com globbing do shell

Existe uma maneira de usar o shell Globbing para identificar diretórios aninhados? portanto, se eu tenho dir / dir1 / dir2 / dir3 / dir4 / dir5 / .. e tenho arquivos em todos eles, qual é o padrão de globbing equivalente para corresponder a ...

3 a resposta

Como usar padrões na instrução case no script bash?

oman página diz quecase As instruções usam "correspondência de padrão de expansão de nome de arquivo". Eu normalmente quero ter nomes abreviados para alguns parâmetros, então eu vou: case $1 in req|reqs|requirements) TASK="Functional ...