Perguntas sobre 'function'

3
respostas

Defina a função no peixe, use-a com o relógio

Eu quero definir uma função e chamar essa função a cada n segundos. Como exemplo: function h echo hello end Chamando h funciona: david@f5 ~> h hello Mas ao usar o relógio, não ... watch -n 60 "h" ... e eu recebo:...
10.10.2018 / 21:06
2
respostas

Como posso configurar essa verificação de variável set / unset em uma função?

Como link disse, $ if [ -z ${aaa+x} ]; then echo "aaa is unset"; else echo "aaa is set"; fi aaa is unset pode testar se uma variável aaa está definida ou não definida. Como posso envolver a verificação em uma função? No bash, a s...
13.11.2018 / 16:06
1
resposta

Por que o zsh substitui os hifens por sublinhados nessas funções?

Eu tenho os seguintes aliases de função originados em consoles zsh e bash: compose() { docker-compose $* } run() { compose "run --rm app $*" } rails() { run "rails $*" } No bash, executar rails c inicia um console Ruby on Rails...
22.10.2018 / 18:13
2
respostas

Como armazenar os dados dados a uma função na entrada padrão?

> cat b.txt function first { foo=$(SOMEMAGIC) } echo nyi | first > Pergunta : Como podemos atribuir a string "nyi" à variável "foo" dentro da função? Então, como podemos dar os dados que foram dados à função via pipeli...
15.04.2017 / 11:46
2
respostas

Por que você deve ter cuidado ao usar a função de histórico de comandos internos do Bash para executar novamente os comandos anteriores que contêm variáveis?

Eu sei que !! re-executa comandos, mas o que exatamente ocorreria se eu re-executasse um comando que tivesse uma variável no comando?     
04.10.2013 / 20:54
1
resposta

Função da declaração export -f ao criar funções no bash_profile

Eu encontrei um arquivo bash_profile que faz uso da declaração export -f da seguinte maneira: # Run xelatex and BibTeX function xelatex_bibtex { xelatex -shell-escape "${1}.tex" && bibtex "${1}" &&...
18.08.2018 / 13:23
1
resposta

Erro de sintaxe próximo ao token inesperado '}' em uma função Bash com uma instrução if-then [closed]

Guardei o seguinte script em um arquivo e criei um alias para esse arquivo no bashrc do usuário e, em seguida, originou esse bashrc : #!/bin/bash domain="$1" && test -z "$domain" && exit 2 environment() { read -sp...
04.03.2018 / 10:34
2
respostas

As funções são equivalentes aos comandos incorporados na linguagem de script bash / shell?

Exemplo $ echo "This is great" This is great $ num2=2 $ num3="Three" $ echo $num2 2 $ echo $num3 Three Redefinindo o eco: $ echo(){ command echo "The command was redefined"; } $ echo $num2 The command was redefined $ echo $? The comman...
20.09.2017 / 16:41
2
respostas

sed o comando na função de script não está funcionando?

Eu tenho uma linha de comando sed que substitui o ASCII 1 por | : sed -e 's/^A/\|/g' file_name e isso funciona. No entanto, quando eu colocá-lo em uma função no meu arquivo bash: func(){ sed -e 's/^A/\|/g' } não funciona:...
16.11.2017 / 11:57
1
resposta

A função Bash não funciona de forma recorrente [duplicada]

Estrutura de Diretórios: one.pdf ./subdir/two.pdf ./anothersubdir/three.pdf Quando eu digito: find ./ -type f -name "*.pdf" recupera todos os pdfs, incluindo subdiretórios. Função de Bash function getext {find ./ -...
15.02.2017 / 05:01