如何将路径‘cd’部分传递给shell函数?

如何将路径‘cd’部分传递给shell函数?

我正在尝试这样的事情:

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

但它不起作用。我想要传递要添加到基本路径的文件夹的名称(因此结果是,例如,cd Documents/projects/myfolder)。这样做不起作用:

projects myfolder

我无法找出正确的语法。在网上搜索过,但应该是正确的,但它不是:PI 来自客户端编程,所以我不完全理解 shell 逻辑。

答案1

一个好主意是使用 Documents/project 上的 echo 函数,然后使用它来回显变量。将它们加在一起,然后使用 pipe(|) 函数将它们通过管道传输到 cd

相关内容