cd 'how are you'
Ou
cd how\ are\ you
Eu sou iniciante na interface de linha de comando do Mac.
Por exemplo, eu quero ir para o diretório "como você está".
Mas quando digito cd how are you , isso é evitado. Quando eu mudo o nome para ficar sem espaço,
howareyou para o diretório, funciona. Qualquer ajuda?
E também como criar um script AppleScript ir para um determinado diretório?
E para evitar problemas, use o Tab para completar automaticamente o nome para você. Como se você tivesse três diretórios em sua pasta pessoal, ~/ :
how are you " how are we " how is she " Então:
cd ~/h ", pressione Tab; isso produz " cd ~/how\ " e um sinal sonoro, dizendo que há mais a ", pressione Tab; isso produz " cd ~/how\ are\ " e um bip y ", pressione Tab; isso produz " cd ~/how\ are\ you/ " (Engraçado: a renderização do backtick é ligeiramente diferente no texto e nas listas. Favorecendo as listas então ...)
Se você quiser simplesmente que um AppleScript altere seu diretório de trabalho atual, não é possível para todo o script, pois do shell script "usa um novo processo de shell, portanto, alterações como variáveis e o diretório de trabalho não são salvos de um para o outro. " ( Fonte )
do shell script 'cd /PATH/TO/DIRECTORY/; more commands here'
Se você quiser usar o AppleScript para abrir e mudar para o diretório no Terminal:
tell application "Terminal"
activate
do script "cd /PATH/TO/DIRECTORY"
end tell