Perguntas sobre 'function'

1
resposta

: () {: |: &} ;: Como esta bomba bifurcada BASH funciona em detalhes? [duplicado]

Eu tenho uma compreensão muito fragmentada de shells, subshells, funções, processos em segundo plano e, portanto, estou inseguro em entender como essa fork fork funciona em detalhes, No entanto, eu te digo como o que eu sei: :() Aqui o...
12.05.2017 / 23:04
1
resposta

Usando spd-say em uma função de script bash

Tenho certeza de que isso é bastante elementar, mas não consigo entender. Meu script: #!/bin/bash sez () { echo $1 spd-say "$1" } sez "does this work" sez "this does work" O que estou tentando fazer é usar o spd-say em uma função p...
09.10.2016 / 17:06
1
resposta

Como posso obter vários arquivos em meu .bashrc?

Eu quero gravar minhas funções em arquivos separados, para facilitar o controle de versão e obter o lote inteiro deles no meu .bashrc . Existe uma maneira mais robusta do que, por exemplo, . ~/.bash_functions/*.sh ?     
19.03.2016 / 05:17
1
resposta

como obter ou refletir o nome da função bash que é chamada? [duplicado]

eu ainda não encontrei uma solução para isso. Alguém uma dica? Às vezes eu escrevo funções bash em meus scripts de shell e adoro ter meus scripts sendo detalhados, não apenas para depuração. Então, às vezes eu gostaria de exibir o "nome" de...
01.04.2016 / 12:45
1
resposta

Função para arquivar arquivos arbitrários com criptografia

Eu não sou tão avançado no bash, então não posso fazer a minha função funcionar corretamente. Aqui está o código: archive() { for f in $PWD do for ((i=1; i++;)) do 7za a "$1".7z $f -pSECRET -mhe done done } Em ordem,...
02.12.2015 / 20:10
1
resposta

Rastreio de funções por encadeamento

Eu tenho um aplicativo multi-threaded complexo rodando em um Cent OS 5.8 a aplicação é codificada usando C e C ++ Estou a procurar uma ferramenta FUNCTION TRACING que me ajude a fazer o seguinte. Rastreia todas as informações de função...
17.04.2015 / 09:55
1
resposta

Classifique os pacotes pelo tamanho de uma linha como função

Enquanto navegava na web, descobri uma linha de frente que satisfaz bem as minhas necessidades expac -s "%-30n %m" | sort -hk 2 | awk '{print $1, $2/1024/1024}' | column -t| No entanto, todo o funcional necessário eu me acostumei a envolv...
22.03.2015 / 10:36
1
resposta

Por que minha função não funciona com espaços? (cd, dirname) [duplicado]

Eu tive essa função, eu a uso com muita frequência e funciona bem. Aqui está: cdx () { cd 'dirname $1' ; } No entanto, isso não funciona com espaços. Quando eu uso assim por exemplo cdx ~/desktop/folder/file\ file Retorna u...
13.01.2015 / 22:50
1
resposta

getopts - como evitar ler o próximo $ OPTARG como argumento?

Acabou de começar a usar getopts e encontrou um problema ... Por exemplo - tenha um script com: while getopts "h:loav" opt; do case $opt in h) h=$OPTARG echo $h ;; Mas, embora eu execute: $ ./ftpclean.sh -h -l -l Eu tenho...
15.11.2013 / 18:43
2
respostas

Saída do comando da bomba como argumento de função

Eu tenho essa função extremamente simples no meu script: # Used for debug tracing. log() { : echo "log: $1" } A ideia é personalizar / desativar o registro em um único local. Muito bruto. Agora, quero que meu script não produza...
29.05.2018 / 17:53