Perguntas com a marcação «function»

Perguntas sobre o uso de funções no contexto do Unix e Linux (principalmente, mas não exclusivamente, scripts de shell). Perguntas sobre programação em Python, Perl, Ruby, etc. devem ser feitas no Stack Overflow.

1
Rastrear certos parâmetros em algum comando
Digamos que eu tenho um comando git branch(sempre com algumas palavras) por exemplo. O que eu quero é acompanhar quando esse comando é executado com argumentos. Por exemplo, se eu executar o comando git branch developsem erros, desejo salvar developem um arquivo. Tentei sobrescrever o comando git no meu .bash_profile, …
10 bash  shell  function 

5
Bash Function Decorator
Em python, podemos decorar funções com código que é automaticamente aplicado e executado em funções. Existe algum recurso semelhante no bash? No script em que estou trabalhando, tenho alguns boilerplate que testam os argumentos necessários e saem se eles não existirem - e exibem algumas mensagens se o sinalizador de …
10 bash  function 

2
Função Bash que aceita entrada de parâmetro ou canal
Quero escrever a seguinte função bash de uma maneira que possa aceitar sua entrada de um argumento ou um pipe: b64decode() { echo "$1" | base64 --decode; echo } Uso desejado: $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode < file.txt $ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
10 bash  pipe  function  stdin 


6
mostrar apenas discos físicos ao usar df e mount
Quando uso dfou mount, estou acima de tudo interessado em partições físicas de disco. Atualmente, a saída desses comandos é sobrecarregada por sistemas de arquivos temporários e virtuais, cgroups e outras coisas nas quais eu não estou interessado regularmente. Minhas partições físicas na saída sempre começam com ' /', então …



2
Gawk: Passando matrizes para funções
Preso com o GNU awk 3.1.6 e acho que trabalhei com seus bugs de matriz, 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 bug. Dado este código …
9 awk  function  array 


4
Passando um bloco de código como um ânon. função
É possível tratar um bloco de comandos como uma função anônima? function wrap_this { run_something # Decide to run block or maybe not. run_something else } wrap_this { do_something do_somthing else } # Do something else wrap_this { do_something_else_else do_something_else_else_else } (Percebo que você cria uma função ou arquivo para …
9 bash  function 

3
Shell: Usando a função com parâmetros em if
Estou tentando executar o código abaixo, mas quando tento usar minha função na instrução if, recebo o -bash: [: too many argumentserro. Por que isso está acontecendo? Agradeço antecipadamente! notContainsElement () { local e match="$1" shift for e; do [[ "$e" == "$match" ]] && return 1; done return 0 …


2
Detectar argumento de função opcional (escalar)
Considere este script: function alfa(bravo, charlie) { if (charlie) return "charlie good" else { return "charlie bad" } } BEGIN { print alfa(1, 1) print alfa(1, 0) print alfa(1, "") print alfa(1) } Resultado: charlie good charlie bad charlie bad charlie bad O Awk tem uma maneira de saber quando …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.