Perguntas sobre 'shell-script'

1
resposta

Alterar no script de shell

Eu estava usando um script bash para fazer alguns testes automatizados em uma CLI. De repente, parece que não funciona. Parece que nossos devops fizeram algumas alterações no sistema operacional. O erro que vejo é bash-3.2$ sh cli-unit.sh...
08.03.2018 / 04:53
2
respostas

Defina temporariamente $ PATH para uma sessão de shell de peixe de um script

Eu quero colocar um par de diretórios para a variável $PATH temporariamente para que eu possa configurar um ambiente de desenvolvimento temporário que eu realmente não queira mudar o que outras sessões de peixes veem. Portanto, quero ter u...
08.03.2018 / 15:09
1
resposta

Imprime o padrão de correspondência de saída até outro padrão corresponder

Estou tentando imprimir texto após uma correspondência de padrão até que ele corresponda a outro padrão várias vezes em um arquivo. Eu tentei modificar o script fornecido aqui , mas não conseguiu fazê-lo. por exemplo. O conteúdo de file1.txt...
20.04.2018 / 10:22
1
resposta

Referência ao stdin enviado pelo processo do emissor canalizado

Digamos que eu tenha isto: delete_lock () { if grep -q 'PATTERN'; then # some command here fi cat >/dev/null } node foo.js | delete_lock diga que o processo node.js escreve "foodog" para delete_lock, ou envia "sand...
20.04.2018 / 20:31
1
resposta

Verifique se algum argumento combina usando helper func

Eu tenho isso: ql_match_arg(){ declare -a my_array=$1 for var in "${my_array[@]}"; do if [[ "$var" == "$2" ]]; then return 0; fi done } ql_ls () { local my_array=( "$@" ); ql_json=$(ql_match_arg my_a...
20.04.2018 / 07:01
1
resposta

Comportamento de shell inconsistente envolvendo caracteres finais [duplicados]

Por que: [ "a" != "$(printf "\na")" ] && echo true || echo false imprima true enquanto: [ "a" != "$(printf "\n")a" ] && echo true || echo false imprimir false ?     
27.01.2018 / 23:02
1
resposta

Root obtém permissão negada ao executar comandos do script, mas não do shell

Eu tenho um script simples que estou usando para sincronizar um ambiente de teste para alguns desenvolvedores. Ele não precisa ser mais complexo do que apenas fazer um dump do mysql, verificar o hash sobre o SSH e, em seguida, se for alterado, m...
29.01.2018 / 00:24
1
resposta

Bash script se a declaração retornar resultado incorreto enquanto o bash -x funciona

Eu tenho um script bash simples que verifica se um programa está sendo executado e as ações em conformidade. #!/bin/bash check_running=$(pgrep -x redshift) if [[ -n "$check_running" ]]; then echo "1" else echo "0" fi Se...
29.01.2018 / 06:42
4
respostas

Como Sed ou Grep numeram ao lado do texto

Eu tenho um arquivo como o abaixo. Quero devolver o valor à direita de info2. Em segundo lugar, eu gostaria de retornar o valor de info5 da mesma maneira. ARQUIVO: info1 218, info2 111, info3 415, info5 done,     
30.01.2018 / 19:43
1
resposta

mutt está mudando o conteúdo no corpo

Eu tenho um arquivo de texto com várias linhas no conteúdo. Mas quando estou enviando pelo correio todas as linhas estão chegando em uma linha no email como parte do corpo do email. Mas quando insiro uma linha vazia no arquivo de conteúdo "te...
30.01.2018 / 12:31