我正在尝试创建一个简单地从工作文件夹中删除的函数,然后将该文件夹移动到其他位置。但是,在尝试此操作时,我得到一个无法移动的错误,大概是因为该文件夹正在使用中,因为这是我启动该功能的地方。
e.g。
test() {
cpath=$(pwd)
cd ..
mv $cpath $cpath"old"
cd $cpath"old"
}
这甚至可能吗?
答案 0 :(得分:1)
问题是您正在更改其他进程中的目录 。从您的脚本中,您无法触及父级的环境,除非您source
。