Perguntas sobre 'shell-script'

2
respostas

Existe uma razão para usar “[! -f arquivo] || comando ”em vez de“ [-f file] && command ”?

Eu encontrei [ ! -f /etc/default/lxc-net ] || . /etc/default/lxc-net em /etc/default/lxc no Ubuntu 16.04 que parece estar substituindo (meu próprio código ou mantenedor de pacote) [ -f /etc/default/lxc-net ] && . /etc/defaul...
17.05.2016 / 16:38
1
resposta

Lançar um comando sudo após o término do script?

Estou codificando um script bash que: executa algum comando sudoed na inicialização libera permissões de root para fins de segurança ( sudo -K ) executa um programa não privilegiado , mas precisa de permissões de root ao finalizar...
06.03.2016 / 22:29
2
respostas

Aninhado 'awk' em um loop 'while', analisa dois arquivos linha por linha e compara valores de colunas

Preciso de ajuda com uma combinação de awk & while loop. Eu tenho dois arquivos simples com colunas (os normais são muito grandes), um representando intervalos simples para um ID = 10 (de regiões de codificação (exons), para o cromoss...
20.03.2015 / 11:59
1
resposta

Saída colorida do script Bash

Estou executando grep dentro de um script bash. Se eu executar o comando grep diretamente, vejo a saída colorida do nome do arquivo e da string de pesquisa: grep -i username /tmp/sess_* Se eu colocar esse comando em um script bash,...
08.01.2016 / 16:06
2
respostas

O conteúdo do arquivo / proc / PID / cmdline depende do script shebang?

Eu tenho um script bash chamado test.sh , que inicio com startproc . Caso eu use #!/usr/bin/env bash shebang em test.sh , o arquivo /proc/<PID>/cmdline será exibido: SERVER:~ # cat /proc/29481/cmdline bash/root/user/test....
08.12.2015 / 18:59
2
respostas

Evitar buffer de saída para um grupo de comandos (chaves) no script bash

Eu tenho um script bash contendo um grupo de comandos em chaves { ... } . Este grupo contém alguns comandos echo iniciais e, em seguida, um loop . Em cada iteração, o loop executa vários comandos slow (basicamente com curl e alguma an...
28.11.2015 / 16:20
5
respostas

Melhor maneira de percorrer parcialmente uma string de 25k?

Eu tenho 25k caracteres. Eu gostaria de escrever um script para imprimir ( printf é o mais portátil que me dizem) um número arbitrário de caracteres; percorrendo-os em ordem. diga: número do comando Onde número pode ter qualqu...
13.12.2015 / 15:53
4
respostas

Como eu atribuo a saída de um comando a uma variável sem executar o comando em um subshell?

Se eu tiver uma função como esta: TEST() { if [[ "$1" == "hi" ]] then exit 1 fi echo "Some text" } e se eu executar a função no shell atual com: TEST "hi" tudo funciona como esperado. A instrução if na funç...
08.10.2015 / 03:17
2
respostas

Passando argumentos nomeados como array no shell script

Eu tenho este código em uma ferramenta que estou construindo atualmente: while [ $# -gt 0 ]; do case "$1" in --var1=*) var1="${1#*=}" ;; --var2=*) var1="${1#*=}" ;; --var3=*) var1="${1#*=}" ;;...
22.10.2015 / 12:46
2
respostas

Bloco de execução condicional com || e parênteses problema

Então, isso deve ser simples. Estou tentando testar uma condição no topo de um script e sair do roteiro inteiro quando a condição falha, e tenho duas declarações que quero executar quando resgatar. Com um único exit e nenhuma segunda instruçã...
21.10.2015 / 07:52