gpt4 book ai didi

fish - fish shell 中的 for 循环最多只能执行 3 次

转载 作者:行者123 更新时间:2023-12-02 08:01:35 25 4
gpt4 key购买 nike

我正在使用 fish shell 做一个简单的 for 循环。由于某种原因,它只迭代 3 次而不是 100 次(或我放入其中的任何内容)。我做错了什么?

error ➜  for i in seq 1 100
echo hi
end
hi
hi
hi
error ➜

请注意,运行 seq 1 100 将如预期的那样输出 1 到 100 之间的数字。

这是我的 fish 版本:

error ➜  fish --version
fish, version 3.0.2

最佳答案

那是因为你没有启动 seq 命令。

你在做这个

for i in "seq" "1" "100"

当你想这样做的时候

for i in (seq 1 100)
# .......^.........^ command substitution

关于fish - fish shell 中的 for 循环最多只能执行 3 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56635696/

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