2010-07-18 7 views
0

J'ai besoin de quelques devoirs ... La question est: Comment pouvez-vous imprimer le chemin du répertoire courant (répertoire de travail) et comment pouvez-vous l'utiliser comme variable?Bash workingdirectory utiliser comme variable

La première partie de la question est easly répondit: PWD

Mais comment puis-je l'utiliser comme une variable?

+0

Jetez un oeil à la variable d'environnement défini s (indice: utilisez 'env' pour les imprimer). Ou initialisez votre propre variable avec la sortie de 'pwd'. –

Répondre

1

En bash, vous pouvez exécuter une commande et obtenir la sortie en utilisant les backticks, par exemple

[email protected]:~$ WORKING_DIRECTORY=`pwd` 
[email protected]:~$ echo $WORKING_DIRECTORY 
/home/paul 

Il y a une autre syntaxe aussi, en utilisant un signe de dollar et supports - WORKING_DIRECTORY=$(pwd)

+0

À la votre! Réponse très rapide et correcte :-) – Timothy

4

Bash a une la variable PWD qui devrait être préférée à la commande pwd:

echo "$PWD" 
+0

'pwd' est un Bash intégré donc le coût est bas. –

Questions connexes