Perguntas sobre 'function'

4
respostas

Passando um bloco de códigos como um anon. função

É possível tratar um bloco de comandos como uma função anônima? function wrap_this { run_something # Decide to run block or maybe not. run_something else } wrap_this { do_something do_somthing else } # Do something else wrap...
30.06.2013 / 11:35
1
resposta

BASH retornar à função principal

Eu tenho um script BASH que chama uma função, que chama outras funções: #!/bin/bash function foo { function bar { # do something } bar } foo Como posso retornar de bar diretamente para a função principal? O caso...
30.06.2014 / 17:49
4
respostas

A função Bash com 'getopts' funciona apenas na primeira vez em que é executada

Eu defini a função f no Bash com base no exemplo aqui (em "Uma opção com um argumento "): f () { while getopts ":a:" opt; do case $opt in a) echo "-a was triggered, Parameter: $OPTARG" >&2 ;; \?)...
03.10.2015 / 19:36
1
resposta

Função para simplificar o grep com um log usado com frequência

Primeiro, desculpe se esta é uma questão dolorosamente nova! Estou tentando criar uma função que simplifique o uso de um log com o qual tenho que trabalhar regularmente. Gostaria de usar o regexp estendido com o pipe e redirecionar a saída...
20.10.2015 / 18:55
2
respostas

Teste a existência da função que pode funcionar tanto no bash quanto no zsh?

Existe uma maneira de testar se existe uma função de shell que funcionará para bash e zsh ?     
21.12.2016 / 20:45
2
respostas

Como ignorar funções bash chamadas 'command', 'builtin' e 'unset'?

Estou ciente de que os aliases podem ser ignorados, citando o próprio comando. No entanto, parece que se os comandos internos forem "sombreados" por funções com os mesmos nomes, não há como executar o comando interno subjacente, exceto ... us...
10.11.2017 / 06:34
2
respostas

Sair da função bash, não do terminal

Eu tenho um script bash como abaixo, que instala o zookeeper, mas somente se não estiver instalado. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us...
23.06.2014 / 15:36
5
respostas

mostra apenas discos físicos ao usar df e mount

Quando uso df ou mount , estou mais interessado em partições de disco físico. Hoje em dia a saída desses comandos é sobrecarregada por sistemas de arquivos temporários e virtuais, cgroups e outras coisas que eu não estou interessado em uma...
04.03.2016 / 09:47
2
respostas

Como disponibilizar uma função para o comando 'parallel' (GNU)?

No Bash, vamos considerar uma função que não faz nada além de echo do argumento seguido por "é um inteiro". f () { num="${!1}"; echo $num is an integer; } number=12 f number # 12 is an integer Eu gostaria de escrever em um arquivo um n...
20.03.2016 / 22:06
1
resposta

Não é possível executar a lista de tarefas quando as tarefas são chamadas em uma função

Eu posso grep a saída de jobs e posso grep a saída de function . Mas por que não posso grep a saída de jobs quando está em uma função? $ # yes, i can grep jobs $ jobs [1]+ Running vim [2]+ Stopped matlab $ j...
27.04.2016 / 22:17