我希望通过定义mycd函数将管道发送到cd,期望使用如下所示:回波工作区\ mycdmycd(){ cd $path && ls #The problemis (cd path) didn't get into the path, but (&& ls) is working good.下面的测试显示,案例1无法更改路径,但案例2可以更改
我有一个脚本,它接受文件的路径作为其唯一的参数。例如,输入可以是D:\Folder_A\Folder_B\filename.txt。如果不能保证文件和脚本驻留在同一驱动器上,我如何将目录更改为该文件之一?
我知道cd /d可以更改驱动器和目录。但是,类似cd /d %1的代码会生成The directory name is invalid.,因为%1不是文件夹的路径,而是文件<e