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.

1
Suivre certains paramètres sur une commande
Disons que j'ai une commande git branch(toujours avec quelques mots) par exemple. Ce que je veux, c'est garder une trace de quand cette commande est exécutée avec des arguments. Par exemple, si j'exécute la commande git branch developsans erreur, je souhaite enregistrer developsur un fichier. J'ai essayé d'écraser la commande …
10 bash  shell  function 

5
Décorateur de fonction Bash
En python, nous pouvons décorer des fonctions avec du code qui est automatiquement appliqué et exécuté par rapport aux fonctions. Existe-t-il une fonctionnalité similaire dans bash? Dans le script sur lequel je travaille actuellement, j'ai un passe-partout qui teste les arguments requis et quitte s'ils n'existent pas - et affiche …
10 bash  function 

2
Fonction Bash qui accepte l'entrée du paramètre ou du tube
Je veux écrire la fonction bash suivante de manière à ce qu'elle puisse accepter son entrée à partir d'un argument ou d'un tuyau: b64decode() { echo "$1" | base64 --decode; echo } Utilisation souhaitée: $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode < file.txt $ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
10 bash  pipe  function  stdin 




1
Pourquoi bash analyse-t-il / exécute-t-il même des éléments placés dans la variable d'environnement?
Le bug shellshock dans bash fonctionne au moyen de variables d'environnement. Honnêtement, j'ai été surpris par le fait qu'il existe une telle fonctionnalité comme: "transmission des définitions de fonction via env vars" Par conséquent, cette question, même si elle n'est peut-être pas parfaitement formulée, est de demander un exemple ou …

2
Gawk: passer des tableaux à des fonctions
Coincé avec GNU awk 3.1.6 et pense que j'ai contourné ses bogues de tableau, mais j'ai toujours ce qui ressemble à un problème de portée dans un programme awk de 600 lignes. Besoin de vérifier la compréhension de la portée du tableau dans awk pour trouver mon bogue. Étant donné …
9 awk  function  array 


4
Passer un bloc de code comme un anon. une fonction
Est-il possible de traiter un bloc de commandes comme une fonction anonyme? 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 } (Je me rends compte que vous créez une …
9 bash  function 



2
Détecter l'argument de fonction facultatif (scalaire)
Considérez ce 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) } Résultat: charlie good charlie bad charlie bad charlie bad Awk a-t-il un moyen de savoir quand un …
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.