Perguntas sobre 'function'

2
respostas

Trap todos os comandos na função

Estou trabalhando com um conjunto de scripts com funções tratadas como somente leitura. As funções são mais do que apenas uma lista de comandos, por exemplo, pode haver loops e diretórios de mudança e até mesmo chamadas para outras funções: f...
21.04.2018 / 00:31
1
resposta

Execute um bloco baseado na saída de uma variável [closed]

Abaixo está o script que eu desenhei, que funcionará com base nos SIDs que ele obterá de ps -ef | grep pmon Quando o SID for grep, ele passará o SID para dbenv() para definir os parâmetros necessários e também cortará o DB_VERSION das...
23.02.2018 / 10:05
2
respostas

Como fazer uma função no bash que insere um novo nome de arquivo entre outros?

Suponha que eu tenha um diretório chamado Titlepage que tenha muitos arquivos chamados titlepage_1.pdf , titlepage_2.pdf ... titlepage_n.pdf e seus arquivos tex também. Eu tenho uma função bash que alteram dois nomes de arquivos (p...
21.03.2018 / 17:41
1
resposta

timeout causa enquanto o loop de leitura termina quando 'cat' é expirado

Não consigo discernir por que timeout em uma chamada de função fará com que um loop pare. Eu tenho uma "solução", mas estou realmente muito intrigado sobre como / porque isso está acontecendo! Parece haver algo a ver com cat sendo o comand...
01.06.2017 / 12:29
1
resposta

Qual das seguintes operações de shell é executada dentro do corpo da função ao executar uma definição de função e ao chamar uma função?

Uma definição de função é um comando. Quando uma definição de função é executada, eu pensei que o corpo da função seria mantido intacto, como se o corpo da função fosse simples. Eu sabia que estava errado, quando entendi o seguinte do Manu...
04.08.2017 / 02:09
1
resposta

Como eu passo um caminho de arquivo para uma função em vez do conteúdo do arquivo?

Estou usando o shell bash no Ubuntu Linux. Eu tenho isso no meu script output_file=create_test_results_file "$TFILE1" Por meio de instruções echo, verifiquei que o valor de $ TFILE1 é um caminho de arquivo, por exemplo, /tmp/run_tests....
20.04.2017 / 20:54
1
resposta

Quando e porque unalias?

unalias remove / desativa um alias para a sessão atual, ou seja, um alias é temporariamente desativado. Se um alias estiver errado, indesejado ou não mais útil, simplesmente o excluo de .bashrc ou .bash_alias e source ~/.bashrc ou fe...
24.02.2017 / 03:20
1
resposta

Como usar o ssh em uma função (bash)?

Estou tentando executar alguns comandos em um servidor fazendo login usando o comando sshpass , como abaixo. SSH_ARGS='-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -q' sshpass -p 'password' ssh ${SSH_ARGS} user@IP 'sudo sed -...
04.01.2017 / 05:12
1
resposta

Arquivar arquivo criptografado no uploader

Suponha que eu arquive vários arquivos com estas funções: gen_password () { gpg --gen-random 1 "$1" | perl -ne' s/[\x00-\x20]/chr(ord($^N)+50)/ge; s/([\x7E-\xDB])/chr(ord($^N)-93)/ge; s/([\xDC-\xFF])/chr(ord($^N)-...
17.02.2016 / 21:05
2
respostas

Retornando valores locais de variáveis Bash?

Eu estudei este artigo chamado Retornando valores das funções Bash . Dados Lorem. \begin{document} hello \end{document} Caso nº 1 que não funciona Código #!/bin/bash function getStart { local START="$(awk '/begin\{document\...
11.09.2015 / 14:23