Questions marquées «sh»

108
Quelle est la différence entre PS1 et PROMPT_COMMAND

En jetant un œil à ce fil génial, j'ai remarqué que certains exemples utilisent PS1="Blah Blah Blah" et une certaine utilisation PROMPT_COMMAND="Blah Blah Blah" (et certains utilisent les deux) lors de la définition de l'invite dans un shell bash. Quelle est la différence entre les deux? Une...

108
Identifier l'utilisateur dans un script Bash appelé par sudo

Si je crée le script /root/bin/whoami.shcontenant: #!/bin/bash whoami et ce script est appelé par un utilisateur avec un sudo correctement configuré, il indiquera root Existe-t-il un moyen rapide d'obtenir l'utilisateur réel dans un script, ou devrai-je recourir à des paramètres transmettant ce nom...

108
Comment comparer deux hachages?

J'essaie de comparer deux Ruby Hashes en utilisant le code suivant: #!/usr/bin/env ruby require "yaml" require "active_support" file1 = YAML::load(File.open('./en_20110207.yml')) file2 = YAML::load(File.open('./locales/en.yml')) arr = [] file1.select { |k,v| file2.select { |k2, v2| arr <<...

108
Utiliser unset vs définir une variable à vide

J'écris actuellement un cadre de test bash, dans lequel dans une fonction de test, les tests bash standard ( [[) ainsi que les matchers prédéfinis peuvent être utilisés. Les correspondants sont des wrappers pour «[[» et en plus de renvoyer un code de retour, ils définissent un message significatif...