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