Perguntas sobre 'function'

1
resposta

bash function arguments comportamento estranho

Eu tenho a seguinte função bash: lscf() { while getopts f:d: opt ; do case $opt in f) file="$OPTARG" ;; d) days="$OPTARG" ;; esac done echo file is $file echo days is $days } Rodar isto com argumentos não prod...
09.04.2018 / 06:29
1
resposta

Como você reutiliza um script em outro?

É correto que haja duas maneiras de reutilizar um script A em outro script B: o script B invoca o script A como um comando (B cria um processo filho para executar A) organize o código no script A está organizado em funções, script B s...
18.10.2018 / 14:05
2
respostas

Como salvar uma função no bash para uso posterior?

Eu tenho essa função para obter o endereço MAC do IP: ip2arp() { local ip="$1" ping -c1 -w1 "$ip" >/dev/null arp -n "$ip" | awk '$1==ip {print $3}' ip="$ip" } Qual é o caminho certo para usá-lo mais tarde? Salvar em / usr...
14.11.2017 / 22:36
1
resposta

o que é um contexto de uma sub-rotina?

Em bash , existe um comando interno do shell denominado caller cuja função é descrita como segue pelo comando help : Return the context of the current subroutine call Mas, qual é o contexto de uma chamada de sub-rotina? Você poderi...
24.05.2017 / 20:47
2
respostas

Falha de segmentação ao chamar uma função recursiva bash

Eu tenho centenas de várias pastas que contém milhares de arquivos zip que contêm aninhados nos arquivos zip, como mostra os três abaixo start tree structure 012016/ ├── 2016-01 │   └── 2016-01 │   ├── build │   ├── DOC │   │   ├─...
18.07.2016 / 16:53
2
respostas

Exportando uma função de .profile / .bashrc

O que estou fazendo errado ...? Tudo bem se eu fizer isso na linha de comando e, em seguida, chamá-lo, mas não quando eu carregá-lo de .profile. Linux Mint Qiana, Bash 4. *, se for importante. function android() { command /opt/android-studio/...
05.07.2015 / 08:08
1
resposta

Elimina múltiplas instâncias do script a partir do próprio script

Eu tenho algumas instâncias de script.sh sendo executadas em paralelo, fazendo a mesma coisa, executando em segundo plano. Estou tentando usar uma função para matar todos os scripts em execução quando executado. Então, por exemplo, ./scrip...
19.08.2014 / 16:13
2
respostas

Chame o script depois de desconectar do servidor

Eu tenho um script que eu fiz para o trabalho que irá chamar uma função que leva um argumento. Eu uso os argumentos para ssh em nossos servidores. Minha pergunta é: Existe uma maneira de chamar o método para que, se / quando eu for desconecta...
21.07.2014 / 19:40
1
resposta

Expanda a variável na definição de função em zsh

Eu quero gerar um conjunto de funções no meu shell em um loop for , mas não consigo ver como acessar uma variável dentro do corpo da função que estou criando. Em essência, eu gostaria do seguinte for f in foo ; do $f() { echo $f } ; done...
15.02.2014 / 12:40
4
respostas

Como exportar uma função no bash sobre o ssh?

Eu gostaria de escrever uma função no bash, exportar essa função e executá-la no ssh. Isso é possível, e se sim, como? Eu tentei #!/bin/bash function myfunc() { echo $1 } export -f myfunc mas isso não parece funcionar.   ...
02.12.2013 / 19:02