Questions marquées «function»

Questions sur l'utilisation des fonctions dans le contexte d'Unix et Linux (principalement mais pas exclusivement des scripts shell). Des questions sur la programmation en Python, Perl, Ruby, etc. doivent être posées sur Stack Overflow.

7
Le concept de «rappel» de la programmation existe-t-il dans Bash?
Quelques fois, lorsque j'ai lu sur la programmation, je suis tombé sur le concept de "rappel". Curieusement, je n'ai jamais trouvé d'explication que je puisse appeler «didactique» ou «claire» pour ce terme «fonction de rappel» (presque toutes les explications que j'ai lues me semblaient assez différentes les unes des autres …
21 bash  function 

2
Comment obtenir le nom de fichier du tampon actuel dans emacs?
L'une des principales fonctionnalités qui me manquent à propos de Vim, c'est qu'il enregistre toujours le nom du fichier actuel dans le %tampon ( plus d'informations ). Cela permet de lancer facilement des commandes comme: ;; compile current file :! gcc % ;; source current file (useful when I'm editing …
19 emacs  function 




5
Comment définir un alias par répertoire?
Supposons que vous ayez un alias go, mais que vous souhaitiez qu'il fasse différentes choses dans différents répertoires? Dans un répertoire, il doit s'exécuter cmd1, mais dans un autre répertoire, il doit s'exécutercmd2 Soit dit en passant, j'ai déjà un alias pour passer aux répertoires ci-dessus, est-il donc possible d'ajouter …

2
Alias ​​et fonctions
Du manuel bash Les règles concernant la définition et l'utilisation des alias sont quelque peu confuses. Bash lit toujours au moins une ligne d'entrée complète avant d'exécuter l'une des commandes de cette ligne. Les alias sont développés lors de la lecture d'une commande et non lors de son exécution. Par …
17 bash  alias  function 

5
Fonction bash avec état
Je voudrais implémenter une fonction dans Bash qui augmente (et renvoie) un nombre à chaque appel. Malheureusement, cela semble non trivial puisque j'appelle la fonction à l'intérieur d'un sous-shell et qu'il ne peut par conséquent pas modifier les variables de son shell parent. Voici ma tentative: PS_COUNT=0 ps_count_inc() { let …

1
Comment utiliser la fonction définie avec xargs
C'est mon code #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword J'ai donc une fonction showwordqui fait écho à la chaîne que vous passez en paramètre à la fonction. Ensuite, j'ai xargsessayé d'appeler la fonction et de passer …
16 bash  xargs  function 



4
fonction d'appel déclarée ci-dessous
Est-il possible d'appeler une fonction qui est déclarée ci-dessous en bash? Exemple if [ "$input" = "yes" ]; then YES_FUNCTION elif [ "$input" = "no" ]; then NO_FUNCTION else exit 0; fi YES_FUNCTION() { ..... ..... } NO_FUNCTION() { ..... ..... }


3
Afficher le corps de la fonction dans Bash
J'ai configuré plusieurs fonctions dans mon .bashrcfichier. Je voudrais simplement afficher le code réel de la fonction et ne pas l'exécuter, pour me référer rapidement à quelque chose. Y a-t-il un moyen, nous pourrions voir la définition de la fonction?
14 bash  function 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.