Perguntas sobre 'function'

2
respostas

encontrar dentro da função shell

Eu tento colocar find dentro da função e pegar um argumento passado para esta função com o seguinte exemplo de trabalho mínimo: function DO { ls $(find . -type f -name "$@" -exec grep -IHl "TODO" {} \;) } Mas, quando executo DO *...
20.06.2018 / 09:18
2
respostas

Como melhorar a função para simplificar o comando do histórico

Eu criei este snippet para simplificar o uso de history e evitar a inundação do buffer de rolagem: h() { if [ $# -eq 1 ]; then history | grep $1 | tail -n $(expr $(tput lines) - 1) else history | tail -n $(expr $(tp...
20.09.2016 / 08:06
2
respostas

Como visualizar a fonte de “string.h” e outro código fonte da função de biblioteca no gedit do Ubuntu?

Lembro-me de ver o código fonte da função de biblioteca, mas agora não sei como visualizá-lo. Alguém pode me ajudar a ver o código-fonte da função da biblioteca?     
10.11.2013 / 06:03
1
resposta

Problema com o shellscript travando após “exec kill -SIGINT”

Eu modifiquei um script de shell que encontrei aqui: link Mas estou tendo problemas com a função "conan_stop" O script termina apenas depois de exec kill -SIGINT $pid O script está enviando o comando kill com sucesso, mas depois diss...
29.05.2018 / 15:25
3
respostas

Como atribuir o status de sucesso / falha de uma função a uma variável no Bash?

Eu sei que uma maneira de fazer isso é: # run a command here, like [[ $A == *"ABC"* ]] result=$? if (( result == 0 )) then result=true else result=false fi Então eu posso fazer: if $result then ... Existe uma maneira de uma lin...
14.01.2018 / 01:11
1
resposta

As funções e aliases do shell executam processos filho?

As funções e aliases do shell bloqueiam processos filho? Ou são ambos executados dentro do processo de shell?     
31.01.2018 / 16:41
2
respostas

bash function: dividindo nome e extensão de um arquivo

Eu tenho a seguinte função split no meu arquivo .bash_profile. function split { name="${$1%.*}" ext="${$1##*.}" echo filename=$name extension=$ext } Agora devo esperar que o comando split foo.bar me dê filename=foo exte...
28.09.2016 / 21:57
1
resposta

Como uma função pode chamar a função que ela “substitui”?

Suponha, por exemplo, que fpath esteja definido como ( $HOME/.zsh/my-functions /usr/local/share/zsh/site-functions ) ... e que ambos os arquivos de definição de função $HOME/.zsh/my-functions/quux e /usr/local/share/zsh/site-functi...
15.01.2017 / 18:03
2
respostas

Como faço referência a um comando original, para poder substituí-lo por uma função

Portanto, estou tentando criar uma função simples para substituir o comando padrão who pelo meu, semelhante a uma função que eu uso para substituir o comando padrão cd . Meta: Substitua o comando original who por who "$@" | fgrep -...
09.08.2016 / 17:08
1
resposta

Como tornar minha função bash conhecida pelo programa externo

Eu tenho funções bash foo e bar no meu ~/.bashrc . A função foo chama um comando externo ext_command que toma como um dos seus argumentos outro comando. Eu quero passar bar como esse comando, ou seja, eu quero que meu .bashr...
21.11.2018 / 09:41