Perguntas sobre 'function'

2
respostas

Alias e funções

Do manual bash The rules concerning the definition and use of aliases are somewhat confusing. Bash always reads at least one complete line of input before executing any of the commands on that line. Aliases are expanded when a command...
13.12.2016 / 08:07
1
resposta

Exibindo comentários de uso em funções destinadas a serem usadas interativamente

Eu tenho um número de funções definidas no meu .bashrc , com a intenção de ser usado interativamente em um terminal. Eu geralmente os precedi com um comentário descrevendo seu uso pretendido: # Usage: foo [bar] # Foo's a bar into a baz foo(...
10.07.2016 / 23:38
1
resposta

Execute o comando fornecido pelos parâmetros da função

Estou tentando criar um método de função em um script bash que executa um comando que é fornecido ao método pelos parâmetros. Significado algumas coisas assim: special_execute() { # Some code # Here's the point where the command g...
28.08.2013 / 02:24
4
respostas

chamar a função declarada abaixo

É possível chamar uma função que é declarada abaixo no bash? Exemplo if [ "$input" = "yes" ]; then YES_FUNCTION elif [ "$input" = "no" ]; then NO_FUNCTION else exit 0; fi YES_FUNCTION() { ..... ..... } NO_FUNCTION() {...
13.06.2018 / 12:15
2
respostas

/ bin / sh: definição da função de importação de erros para 'alguma função'

Encontrei este erro ao atualizar o bash para o problema de segurança do CVE-2014-6271: # yum update bash Running transaction (shutdown inhibited) Updating : bash-4.2.47-4.fc20.x86_64 /bin/sh: error importing function definition for 'some-fu...
25.09.2014 / 20:37
4
respostas

designe e inspecione os metadados da função bash

Eu geralmente gero e registro muitas funções bash que automatizam muitas das tarefas que normalmente faço em meus projetos de desenvolvimento. Essa geração depende dos meta-dados do projeto em que estou trabalhando. Eu quero anotar as funções...
09.12.2016 / 12:26
2
respostas

Você pode explicar essas três coisas neste código bash para mim, por favor?

Eu tenho um function no meu arquivo .bashrc e não consigo envolvê-lo nisso. Eu sei o que ele faz, ele vai X muitos diretórios com cd Aqui está: up() { local d="" limit=$1 for ((i=1 ; i <= limit ; i++)) do...
18.10.2018 / 11:34
1
resposta

Acompanhe certos parâmetros em algum comando

Digamos que eu tenha um comando git branch (sempre com algumas palavras), por exemplo. O que eu quero é manter o controle de quando este comando é executado com argumentos. Por exemplo, se eu executar o comando git branch develop sem er...
12.05.2015 / 14:01
2
respostas

O que significa %% em um nome de função?

Olhando para a saída de env , notei que também existe a seguinte função. BASH_FUNC_mc%%=() { . /usr/share/mc/mc-wrapper.sh } O conteúdo do arquivo /usr/share/mc/mc-wrapper.sh é o seguinte. MC_USER='id | sed 's/[^(]*(//;s/).*//'' MC_...
29.10.2017 / 07:36
7
respostas

Como posso passar um argumento de linha de comando para um script de shell?

Eu sei que os scripts de shell apenas executam comandos como se fossem executados no prompt de comando. Eu gostaria de poder executar scripts de shell como se fossem funções ... Ou seja, levar um valor de entrada ou string para o script. Como eu...
10.02.2012 / 22:16