Perguntas sobre 'function'

2
respostas

Bash: passando chaves como argumentos para a função bash

Adoro usar o seguinte padrão para pesquisar em arquivos: grep --color=auto -iRnHr --include={*.js,*.html,} --exclude-dir={release,dev,} "span" . Eu gostaria, no entanto, de ter este embrulhado em um comando bash como este: findinfiles...
29.11.2012 / 13:01
2
respostas

Saída da função de script Bash / dev / null

Estou trabalhando em uma função bash para verificar se uma sessão tmux está sendo executada. A função funciona, mas, se nenhuma sessão estiver em execução, a saída "falhou ao conectar-se ao servidor". Como faço para produzir esse erro para null...
20.04.2017 / 10:13
2
respostas

Como escrever um “wrapper substituto” para uma função no FPATH?

No título, eu uso a expressão "overriding wrapper" para me referir a uma função foo que sobrescreve algumas funções da função original e chama essa função original (ou uma cópia dela) durante sua execução. Eu encontrei os tópicos do Stack...
01.02.2018 / 21:52
2
respostas

Aguarde que um processo termine OU que o usuário pressione uma tecla

Eu preciso de duas maneiras de terminar uma parte do meu script bash. Um contador atinge um número predefinido, ou o usuário força manualmente o script a continuar com qualquer valor que o contador tenha atualmente. Especificamente - estou...
15.03.2017 / 14:04
1
resposta

functions arguments

Estou com problemas com o que deveria ser um script simples. Eu tenho um script bash que funciona perfeitamente: function convert_to () x_max=2038 y_max=1146 x_marg=100 y_marg=30 x_grid=150 y_grid=150 if (("$x_pos" > "($x_marg+($x_gri...
09.09.2015 / 21:11
2
respostas

Obtém resultado específico da função

Existe uma maneira de retornar um valor específico em uma função de eco? return me permite retornar um status de saída para a função. Eu preciso retornar uma estrutura de dados mais sofisticada, como uma matriz ou uma seqüência de caracter...
27.04.2016 / 10:48
3
respostas

Como chamar uma função shell

Como posso usar o valor inteiro retornado por uma função no shell script que usa alguns argumentos como entrada? Estou usando o seguinte código: fun() { echo "hello ${1}" return 1 } a= fun 2 echo $a Não sei como devo chamar es...
04.05.2014 / 11:52
2
respostas

Existe alguma maneira que eu possa encaixar isso em meu ~ / .bashrc como uma função?

Acabei de descobrir este pequeno código útil neste site útil . #!/bin/sh exec tclsh "$0" ${1+"$@"} proc main {} { set lines [lrange [split [read stdin] \n] 0 end-1] set count [llength $lines] for {set idx_1 0} {$idx_1 <...
08.09.2012 / 14:04
1
resposta

Em zsh, onde precmd_functions estão definidas?

Se em zsh, eu digito set e vejo precmd_functions=(_precmd_function_dostuff _precmd_function_domore) . Onde estão _precmd_function_dostuff e _precmd_function_domore definidos (isto é, eles são definidos em um arquivo? qual arquivo?)...
20.03.2018 / 17:53
2
respostas

Script shell com função e parâmetro como Variáveis

Eu tenho um script de shell onde o nome da função e seus parâmetros são armazenados em variáveis. Eu não sei como chamar isso. Eu tentei com eval e sem, mas nada funciona corretamente. exemplo do meu código: VarFunction="Testfunc1" VarName...
20.01.2018 / 17:22