然而,当循环执行完毕后,你可能并不在期望的位置。为了确保你在循环结束后回到正确的位置,你可以使用 pushd
和 popd
命令来保存和恢复你的位置。
for ii in *
do
pushd "$ii"/AFM/rel # 进入子文件夹,并保存当前位置
rm POTCAR
echo -e 103 | vaspkit
cp -f POTCAR ../scf
cp -f POTCAR ../band
popd # 返回上一级目录
done