Je suis débutant sur l'interface de ligne de commande Mac.
Par exemple, je veux aller dans le répertoire "comment allez-vous".
Mais quand je tape cd how are you
, c'est évité. Quand je change le nom pour être sans espace, howareyou
au répertoire, ça marche. De l'aide?
Et aussi comment créer un AppleScript scénario aller à un répertoire particulier?
Réponses:
Ou,
la source
Et pour éviter les problèmes, utilisez Tabulation pour compléter automatiquement le nom pour vous. Comme si vous avez trois répertoires dans votre dossier de départ,
~/
:how are you
"how are we
"how is she
"Ensuite:
cd ~/h
", appuyez sur Tab; cela donne"cd ~/how\
"et un bip, vous disant qu'il y a plusa
", appuyez sur Tab; cela donne"cd ~/how\ are\
"et un bipy
", appuyez sur Tab; cela donne"cd ~/how\ are\ you/
"(Funny: le rendu du backtick est légèrement différent dans le texte et dans les listes. Favoriser les listes alors ...)
la source
Si vous voulez simplement qu'un AppleScript modifie son répertoire de travail actuel, il n'est pas possible pour le script entier
do shell script
"utilise un nouveau processus shell, donc indiquez les modifications apportées aux variables et le répertoire de travail non sauvegardé." ( La source )Si vous souhaitez utiliser AppleScript pour ouvrir et modifier le répertoire dans Terminal:
la source
osascript -e 'do shell script "cd ~/Desktop/"' -e 'do shell script "pwd"'
(Ce deuxième exemple fonctionne bien cependant;osascript -e 'tell application "Terminal"' -e 'activate' -e 'do script "cd /PATH/TO/DIRECTORY"' -e 'end tell'
)