Questions marquées «bash»

92
Bash set + x sans qu'il soit imprimé

Est-ce que quelqu'un sait si nous pouvons dire set +xen bash sans qu'il soit imprimé: set -x command set +x traces + command + set +x mais il devrait juste imprimer + command Bash est la version 4.1.10 (4). Cela me dérange depuis un certain temps maintenant - la sortie est encombrée de set...

91
Recherche de répertoires vides UNIX

J'ai besoin de trouver des répertoires vides pour une liste donnée de répertoires. Certains répertoires contiennent des répertoires. Si les répertoires internes sont également vides, je peux dire que le répertoire principal est vide, sinon il n'est pas vide. Comment puis-je tester cela? Par...

91
Émulation de la 'source' de Bash en Python

J'ai un script qui ressemble à ceci: export foo=/tmp/foo export bar=/tmp/bar Chaque fois que je construis, je lance «source init_env» (où init_env est le script ci-dessus) pour configurer certaines variables. Pour accomplir la même chose en Python, j'avais ce code en cours d'exécution, reg =...

91
Bash: passer une fonction en paramètre

J'ai besoin de passer une fonction en paramètre dans Bash. Par exemple, le code suivant: function x() { echo "Hello world" } function around() { echo "before" eval $1 echo "after" } around x Devrait afficher: before Hello world after Je sais que ce evaln'est pas correct dans ce contexte, mais ce...