Perguntas sobre 'function'

3
respostas

Usando “@” como nome da função bash

É possível usar o símbolo "@" como um nome de função em um script bash? O seguinte não funciona: function @() { echo hello }     
18.02.2016 / 23:47
2
respostas

Você pode executar uma função Bash com o comando 'at'?

Eu quero executar uma função Bash em um horário agendado. Eu acho que a ferramenta certa para isso é o comando at . No entanto, não parece estar funcionando. function stupid () { date } export -f stupid cat << EOM | at now +...
29.05.2015 / 23:12
3
respostas

Existe uma maneira de obter os parâmetros posicionais do script de dentro de uma função no bash?

As seguintes variáveis são usadas para obter os parâmetros posicionais: $1, $2, $3, etc. $@ $# Mas eles são usados para ambos os parâmetros posicionais do script e os parâmetros posicionais de uma função. Quando eu uso essas variáveis...
21.01.2018 / 13:13
1
resposta

Restaurando uma opção no final de uma função no zsh

Estou escrevendo uma função de shell zsh (em oposição a um script) onde eu realmente gostaria que a opção extended_glob fosse ativada. Mas como a função é executada no contexto do chamador, não quero estragar suas configurações. O que eu g...
01.07.2012 / 03:19
2
respostas

Comando designado novamente

Eu encontrei um trecho de script Bash anterior com o qual fazer o eco de uma string para stderr: echoerr() { echo "$@" 1>&2; } echoerr hello world Isso permaneceu na minha área de transferência e, quando eu quis editar um arquivo (...
14.06.2014 / 11:31
2
respostas

Como você lista todas as funções e aliases em um script específico?

Eu tenho um script que está ficando bastante longo. Seria legal se eu pudesse listar todas as funções nele. Ainda melhor seria listar o nome da função e qualquer documentação sobre seu uso, por exemplo, parâmetros.     
07.02.2016 / 20:02
3
respostas

Você pode canalizar para uma função .bash_profile?

Recebi uma ótima função para realçar arquivos no localizador da Apple usando a linha de comando. É basicamente um wrapper para o osogle. Eu obtive de Mac OS X: Como alterar o rótulo de cor dos arquivos do Terminal e se parece com isso, #...
01.08.2013 / 19:25
1
resposta

Qual é a diferença entre 'autoload' e 'autoload -U' em Zsh?

Qual é a diferença entre autoload -U e plain autoload ? Por exemplo, aqui , é recomendado executar: autoload -U run-help autoload run-help-git autoload run-help-svn autoload run-help-svk unalias run-help alias help=run-help Por q...
07.07.2015 / 02:29
2
respostas

Retorna erro no shellscript ao invés de sair no erro

Eu sei que set -e é meu amigo para sair com erro. Mas o que fazer se o script for originado, por ex. uma função é executada a partir do console? Eu não quero fechar o console em erro, eu só quero parar o script e exibir a mensagem de erro....
29.07.2016 / 11:21
2
respostas

Funções Bash, algo estranho acontecendo!

Eu sou novo em funções bash, mas estava começando a escrever alguns pedaços para acelerar o fluxo de trabalho. Eu gosto de testar isso, então eu me vi editando e obtendo muito do meu ~ / .profile e achei ~/. um pouco difícil de digitar ......
05.10.2017 / 11:36