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.

7
O conceito de "retorno de chamada" da programação existe no Bash?
Algumas vezes, quando li sobre programação, me deparei com o conceito de "retorno de chamada". O engraçado é que nunca encontrei uma explicação que possa chamar de "didática" ou "clara" para esse termo "função de retorno de chamada" (quase todas as explicações que li me pareceram bastante diferentes das outras …
21 bash  function 

2
Como obter o nome do arquivo do buffer atual no emacs?
Uma das principais características que sinto falta do Vim é que ele sempre salva o nome do arquivo atual no %buffer ( mais informações ). Isso permite iniciar comandos facilmente como: ;; compile current file :! gcc % ;; source current file (useful when I'm editing .vimrc :source % ;; …
19 emacs  function 




5
Como definir um alias por diretório?
Suponha que você tenha um alias go, mas deseja que ele faça coisas diferentes em diretórios diferentes? Em um diretório, ele deve ser executado cmd1, mas em outro diretório, ele deve ser executadocmd2 A propósito, eu já tenho um alias para alternar para os diretórios acima, então é possível acrescentar …

2
Alias ​​e funções
No manual do bash As regras relativas à definição e uso de aliases são um tanto confusas. O Bash sempre lê pelo menos uma linha completa de entrada antes de executar qualquer um dos comandos nessa linha. Os aliases são expandidos quando um comando é lido, não quando é executado. …
17 bash  alias  function 

5
Função bash stateful
Eu gostaria de implementar uma função no Bash que aumenta (e retorna) uma contagem a cada chamada. Infelizmente, isso não parece trivial, pois estou invocando a função dentro de um subshell e, consequentemente, não pode modificar as variáveis ​​do shell pai. Aqui está a minha tentativa: PS_COUNT=0 ps_count_inc() { let …

1
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 showwordque ecoa qualquer string que você passa como parâmetro para a função. Então, eu estou xargstentando chamar a função e …
16 bash  xargs  function 



4
função de chamada declarada abaixo
É possível chamar uma função que é declarada abaixo no bash? Exemplo if [ "$input" = "yes" ]; then YES_FUNCTION elif [ "$input" = "no" ]; then NO_FUNCTION else exit 0; fi YES_FUNCTION() { ..... ..... } NO_FUNCTION() { ..... ..... }


3
Exibir o corpo da função no Bash
Eu configurei várias funções no meu .bashrcarquivo. Gostaria apenas de exibir o código real da função e não executá-lo, para me referir rapidamente a algo. Existe alguma maneira, poderíamos ver a definição da função?
14 bash  function 


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.