Perguntas com a marcação «bash»

12
Bash se o comando não terminar em X tempo?

Estou tentando executar algo como: sudo dhclient $wifi || otherFunction O problema é que quando dhclientfalha, ele simplesmente trava em vez de gerar um erro. Como posso reescrever o que dhclientfoi otherFunctiondito acima para ser morto e ser chamado se dhclientnão terminar em 60...

12
O bash fornece suporte para o uso de ponteiros?

Questão simples. O shell bash tem suporte para usar ponteiros ao escrever um script de shell? Eu estou familiarizado com a notação de expansão, ${var[@]}ao iterar sobre a matriz $var, mas não está claro que isso esteja utilizando ponteiros para iterar sobre os índices da matriz. O bash fornece...

12
Bash = ~ regex e https://regex101.com/

Usando https://regex101.com/ , construí uma expressão regular para retornar a primeira ocorrência de um endereço IP em uma sequência. RegExp: (?:\d{1,3}\.)+(?:\d{1,3}) RegExp incluindo delimitadores: /(?:\d{1,3}\.)+(?:\d{1,3})/ Com a seguinte cadeia de teste: eu-west 140.243.64.99 Retorna...

12
Qual é o último argumento do comando anterior?

$_ é dito ser o último argumento do comando anterior. Então, eu me pergunto por que não é, EDITOR="emacs -nw"mas EDITORno exemplo a seguir? Por que não faz "emacs -nw"parte do último argumento? De maneira mais geral, quais são as definições de um argumento e o último argumento? Obrigado. $...

11
Loop for for remoto via SSH

Eu tenho o seguinte em um script for server in ${servers[@]}; do echo ${server} ssh user@${server} "for i in /tmp/foo* ; do echo ${i}; done" done Mas isso não funciona. Estranho, vejo $ I quantidade de linhas de retorno. Portanto, se eu tiver dez arquivos, vejo dez linhas em