gpt4 book ai didi

fish - 如何为 fish 中的某些脚本设置临时?

转载 作者:行者123 更新时间:2023-12-04 03:12:43 25 4
gpt4 key购买 nike

我有一个包含多个项目的目录,我想对每个项目运行一些命令。

现在我正在做的是:

cd /my/project/root
set root (pwd)
for p in *
cd $p
git reset --hard HEAD
git clean -dfx
cd $root
end

它有效但不太优雅。有没有更好的方法让部分:

 git reset --hard HEAD
git clean -dfx

在临时工作目录中运行,所以我不需要在每个循环结束时记录 rootcd $root

最佳答案

Fish 已经维护了最近访问过的目录的历史记录,所以对于您的简单情况

for p in *
cd $p
do something
cd -
end

还有用于更复杂用例的 pushd 和 popd 命令。

关于fish - 如何为 fish 中的某些脚本设置临时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38160465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com