Perguntas sobre 'function'

1
resposta

Alias de bash com um espaço como parte do comando

Estou tentando criar um alias bash, onde o próprio alias tem um espaço. A ideia é que o alias (por exemplo, con ) represente sudo openvpn --config /path/to/my/openvpn/configs/ . O que resulta em um comando legível, quando o con alias é...
03.12.2015 / 13:34
1
resposta

Como posso criar uma função em zsh que chame um comando existente com o mesmo nome?

Como posso escrever uma função em zsh que invoca um comando existente com o mesmo nome da própria função? Por exemplo, tentei ilustrar minha pergunta: function ls { ls -l $1 $2 $3 } Quando executo com ls * , obtenho o seguinte:...
23.02.2013 / 22:27
2
respostas

Gawk: passando matrizes para funções

Preso com o GNU awk 3.1.6 e acho que trabalhei em torno de seus bugs de array, mas ainda tenho o que parece ser um problema de escopo em um programa awk de 600 linhas. Preciso verificar a compreensão do escopo da matriz no awk para encontrar meu...
15.04.2013 / 11:13
1
resposta

Ver definição atual da função shell

Portanto, estou editando o bashrc constantemente e tenho um terminal aberto com uma definição de função de trabalho, embora o bashrc tenha sido atualizado com uma definição de função incorreta. (Porque a definição não muda até eu fonte o bashrc...
18.11.2012 / 02:21
1
resposta

Como usar a função definida com xargs

Este é o meu código #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword Então eu tenho uma função showword que ecoa qualquer string que você passar como um parâmetro para a função....
01.10.2014 / 07:57
5
respostas

Bash Function Decorator

Em python podemos decorar funções com código que é aplicado automaticamente e executado em funções. Existe algum recurso semelhante no bash? No script no qual estou trabalhando atualmente, tenho um clichê que testa os argumentos necessário...
21.04.2014 / 15:47
3
respostas

Reencaminha a função e variáveis para o sudo su - user EOF

Eu declarei funções e variáveis no bash / ksh e preciso encaminhá-las para sudo su - {user} << EOF : #!/bin/bash log_f() { echo "LOG line: $@" } extVAR="yourName" sudo su - <user> << EOF intVAR=$(date) log_f ${intVA...
22.12.2014 / 15:01
1
resposta

Por que o bash ainda analisa / executa coisas colocadas na variável de ambiente?

O bug shellshock no bash funciona por meio de variáveis de ambiente. Honestamente fiquei surpreso pelo fato de que existe uma característica como: "passando das definições de função via env vars" Portanto, esta questão, embora talvez não...
27.09.2014 / 13:28
3
respostas

Qual é a diferença entre os termos “programa”, “comando” e “função” em Linux e Unix?

Eu gostaria de saber se os comandos que chamamos no shell são funções ou programas ?     
13.09.2018 / 13:11
2
respostas

Bash Scripting echo localmente em uma função

Nos scripts bash eu tento manter minhas variáveis locais em funções onde quer que eu possa e depois passar o que eu preciso de funções como abaixo #!/bin/bash function FUNCTION() { local LOCAL="value" echo "$LOCAL" # return this va...
15.10.2015 / 13:07