Perguntas sobre 'function'

1
resposta

Autotooling GNU, onde instalar as funções do shell?

Eu tenho um pequeno projeto que configura e instala alguns scripts de shell usando o GNU autotools. Agora, os scripts terão que originar um arquivo comum contendo algumas funções do shell. Onde esse arquivo deve ser instalado por make ins...
26.02.2017 / 10:11
5
respostas

Como posso usar o sudo dentro de uma função?

Eu escrevi uma função que age de maneira semelhante a tee , mas também preenche um datestamp. tudo funciona bem, exceto quando eu quero dar saída para um arquivo que é apenas gravável por root (no meu caso, um arquivo de log dentro de /var/lo...
07.03.2011 / 06:39
4
respostas

Escopo das variáveis ao chamar a função do find

Em um script bash eu defino uma função que é chamada de find . O problema é que o escopo das variáveis não se estende à função. Como eu acesso variáveis da função? Aqui está um exemplo: variable="Filename:" myfunction() { echo $variabl...
27.08.2013 / 16:25
4
respostas

Funciona para funções de escape?

Eu tenho uma função definida no meu .bashrc que eu gostaria de ignorar: function func() { // func } export -f func Quando executo env -i func , posso acessar o comando func sem o function no caminho, mas se eu tentar "func"...
24.05.2016 / 05:29
2
respostas

Como faço para remover todos, exceto o nome do arquivo (sem extensão) de um caminho de arquivo completo? [duplicado]

Atualmente, estou escrevendo uma função Bash para converter todas as páginas man listadas por equery files <PACKAGE> | grep /usr/share/man/man (se você não estiver familiarizado equery é uma ferramenta usada em sistemas baseados no...
18.12.2015 / 07:02
3
respostas

Função recursiva não funciona

Eu sei que esta é uma idéia ridícula, mas estou tentando fazer com que um script funcione e se ramifique em todos os diretórios do sistema de arquivos. O nome do arquivo é "Everywhere.sh". Aqui está o código: #!/bin/bash recurse(){ cd $1...
13.01.2016 / 21:38
3
respostas

Como passar um parâmetro de string na função bash?

Eu tenho este código que funciona: get_parameter () { echo "$query" | sed -n 's/^.*name=\([^&]*\).*$//p' | sed "s/%20/ /g" } Mas eu quero substituir o "nome" pelo parâmetro que eu passo para get_parameter get_parameter () { e...
21.09.2011 / 11:57
3
respostas

alias ou função bash não funciona

Quando eu crio alias wd='ps -ef | grep java | awk {'print $2 " " $9'} | egrep "(A|B|C|D)"' ou function wd () { ps -ef | grep java | awk '{print $2}' ... } no meu arquivo .bashrc, recebo erros. Curiosamente, se eu fonte meu arqu...
18.03.2011 / 19:23
3
respostas

O que significa “(8)” em fsck (8)? [duplicado]

Os comandos * nix (e funções?) possuem um número com eles, como fsck(8) , killall(1) , etc. O que o número significa?     
24.12.2011 / 22:36
3
respostas

É possível adicionar uma função dentro de uma função?

Aqui está o meu código: function update_profile { echo "1. Update Name" echo "2. Update Age" echo "3. Update Gender" echo "Enter option: " read option case $option in 1) update_name ;; 2) update_age...
17.01.2015 / 17:09