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.

81
Puis-je «exporter» des fonctions dans bash?

source some_file un_fichier: doit () { echo doit $1 } export TEST=true Si je source un fichier, la fonction "doit" et la variable TEST sont disponibles sur la ligne de commande. Mais en exécutant ce script: script.sh: #/bin/sh echo $TEST doit test2 Renverra la valeur de TEST, mais générera une...

24
quel est l'équivalent zsh de l'exportation -f de bash

J'ai donc commencé à utiliser zsh. Je l'aime bien. Cela semble très cool et lisse, et le fait que le répertoire de travail actuel et la ligne de commande réelle soient sur des lignes différentes est sympa, mais en même temps, je remarque que cela zshpeut être un peu plus lent que bash, surtout lors...

22
Exécution d'une fonction de script Bash avec Sudo

J'ai un script qui fait un certain nombre de choses différentes, dont la plupart ne nécessitent aucun privilège spécial. Cependant, une section spécifique, que j'ai contenue dans une fonction, a besoin des privilèges root. Je ne souhaite pas exiger que le script entier s'exécute en tant que root,...

19
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...

18
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,...