Perguntas sobre 'bash-functions'

1
resposta

Nomes de funções de script Bash contendo dois-pontos duplos '::'

Eu me deparei com um script Bash hoje que tem nomes de função com dois-pontos duplos :: , por exemplo, file::write() e file::read() . Eu nunca vi essa sintaxe antes em um script do Bash, e quando invoquei o script ele correu bem (para min...
20.08.2018 / 06:10
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
1
resposta

Por que declara -F informa o arquivo errado

Eu tenho duas pequenas funções para abreviar set -x / set +x , a saber: sx () { export PS4='+ [${BASH_SOURCE##*/}:${LINENO}]' set -x } e sz () { set +x export PS4= } Essas duas funções estão em um arquivo func...
30.05.2018 / 15:05
4
respostas

Retorno implícito em funções bash?

Digamos que eu tenha uma função bash assim: gmx(){ echo "foo"; } essa função implicitamente retornará o valor de saída do comando echo ou estará usando o retorno necessário? gmx(){ echo "foo"; return $? } Eu assumo que a f...
28.05.2018 / 09:14
6
respostas

Como exportar todas as funções do Bash em um arquivo em uma linha?

No Ubuntu 16.04 eu tenho um arquivo Bash contendo algumas funções diferentes para automatizar várias tarefas comuns no meu sistema. Eu obtive esse arquivo em bashrc para poder chamar confortavelmente cada função de qualquer lugar do termin...
05.03.2018 / 06:16
0
respostas

Git - podar cada palavra separada por espaços em branco introduzida originalmente por um autor específico na história do projeto

Temos um projeto sob controle de revisão git com apenas uma única ramificação. Precisamos remover cada nova palavra separada por espaço em branco que foi introduzida pela primeira vez em um determinado arquivo por um autor específico. Para es...
18.07.2018 / 13:42
3
respostas

grep com heredoc em função

Eu quero fazer uma função que analise o texto colado em um terminal. $ cat <<eof | grep --color sometext > foo > sometext > sometext1 > a sometext > asdf > > eof sometext sometext1 a sometext Enquanto os trabal...
15.08.2018 / 16:15
2
respostas

A criação de arquivos não ocorrerá dentro de uma função em um arquivo originado

No Ubuntu 16.04 xenial com Bash 4.3.48 e LEMP , criei uma função de conforto para criar um arquivo de informações do php (para conhecer melhor o meu ambiente de php) e, em seguida, excluí-lo após 2 horas. mas estou tendo um problema ao cham...
06.04.2018 / 05:38
1
resposta

Retorna o último comando executado na função bash

Semelhante a isto: Retornar o último comando executado no shell-script . lastCommand=$(some command here) É possível obter o mesmo resultado, mas usado dentro de uma função bash, não é um script bash? P.S. lastCommand signifi...
31.05.2018 / 11:56
4
respostas

Executa uma função específica de um arquivo que contém 2 ou mais funções, em uma sessão tmux desanexada

Eu uso o Ubuntu 16.04 com o Bash e tenho um arquivo que contém muitas funções diferentes. Entre essas funções, existe essa: tdm() { chmod -R a-x,a=rX,u+w "$drt"/phpmyadmin/ sleep 2h chmod -R 000 "$drt"/phpmyadmin/ tmux kill-se...
16.02.2018 / 14:40