Perguntas com a marcação «bash»

1
O Piping StdOut adiciona mais texto

Estou executando um comando simples (algumas coisas relacionadas ao Kafka): curl localhost:8083 Sua saída é muito simples: root@debian:/etc/kafka# curl localhost:8083/ {"version":"0.11.0.0-cp1","commit":"6a8cf706ddc9ab6a"}root@debian:/etc/kafka# Mas agora, quando eu uso a ferramenta utilitária...

1
Compreendendo um comando Find complexo

Estou trabalhando na limpeza do código de script em uma máquina Linux que um desenvolvedor anterior havia criado quando me deparei com este comando: find / -xdev -type f | egrep -v "^/etc/shadow|^/etc/random-seed|^/root/logs/|^/root/.ash|^/root/configs" | xargs md5sum 2> /dev/null | tr -s...

1
Reescrever uma chamada para su-exec com su ou similar?

Neste script bash no Linux Alpine, eles têm (linha 8): exec su-exec "$ZOO_USER" "$0" "$@" Até onde eu sei, su-execexiste uma dependência httpd do Apache - posso evitar instalá-lo no Ubuntu e usar alguma alternativa mais simples? Eu testei até agora: su -c "$0 $@" $ZOO_USER Mas esse comando do...

1
Como executar o programa após concluir um processo

Então, eu tenho o arquivo backup.php que cria um backup da conta do usuário. Usando top -c | grep nome de usuário, pude ver que o processo está em andamento, top -c | grep newin mostra abaixo 11334 root 39 19 128m 38m 7036 S 10.3 0.1 0:00.57 pkgacct - newin - av: 4 - write compressed stream 11351...

1
git-bash como lidar com espaços em nomes de arquivos

Eu escrevi o seguinte script para ser executado sob o git-bash no Windows 7: #!/usr/bin/env sh for logfile in `find -name "*.log" -o -name "*.err" -o -name "*.out"` do echo $logfile grep "api/" "$logfile" done O problema é que o grep engasga quando um nome de arquivo tem um espaço nele. Eu...

1
Mover de zsh para bash e pesquisa de substring de histórico

Eu tenho sentido de voltar de zsh para bash. Eu quero 2 coisas no meu bash um dos quais é ignorar o caso e eu sei como fazer isso. Outra é a pesquisa de substring de histórico em zsh fornecida pelo framework oh-my-zsh. Eu tinha essas duas linhas na minha .zshrc: bindkey '^P'

1
Executar recursivamente o comando 'ar' do Linux

Eu tenho um diretório com centenas de subdiretórios com muitos arquivos .lib. Eu sou capaz de usar o ar -x filename.libcomando para descompactar um deles, mas fiquei imaginando como alguém faria isso recursivamente, pois não há um sinalizador recursivo incorporado de acordo com man ar. Agora eu...

1
Como especificar o caminho do python executável?

Minhas PATH variável se parece com isso: /home/elgin/anaconda3/bin:…:/usr/bin:… Como você vê acima anaconda3 precede /usr/bin. Então, quando eu digito python no terminal, fica python em primeiro anaconda3 caminho. Como posso dizer ao terminal bash para carregar python em /usr/bin/ em vez...

1
Construir linha de comando inteira a partir de invocações do bash

Eu estou tentando reconstruir uma linha de comando bash em seu todo, como em incluir um pipe; & amp; & amp; ou ";" Eu estou usando a armadilha DEBUG no meu bash (s) para gerar um global command.log (como histórico, mas também para sistemas remotos). Eu tenho algo como: preexec () { :;...