como passar por partes 'cd' do caminho para uma função shell?

0

Estou tentando algo assim:

function projects(){
  cd;
  cd Documents/projects/$1;
}

mas não funciona. O que eu gostaria é passar o nome da pasta para adicionar ao caminho base (resultando em, digamos, cd Documents / projects / myfolder). Fazer assim não funciona:

projects myfolder

Não consigo descobrir a sintaxe correta. Pesquisei a web, mas ela deve estar certa, mas não é: P Eu venho da programação do lado do cliente, então não entendo completamente as lógicas de shell.

    
por Stratboy 13.11.2015 / 09:13

1 resposta

0

Uma boa ideia seria usar a função echo no Documents / project e usá-la para refletir sua variável. Adicione-os juntos e use a função pipe (|) para canalizá-los para cd

    
por 13.11.2015 / 09:24