gpt4 book ai didi

shell - (( COUNT++ )) -> "COUNT++: not found"在 shell 脚本中

转载 作者:行者123 更新时间:2023-12-01 16:44:15 24 4
gpt4 key购买 nike

#!/bin/sh
INTERVAL=1
COUNT=0
while [ $COUNT -le 9 ]
do
(( COUNT++ ))
sleep $INTERVAL
echo "count is $COUNT"
done

在执行。
$ sh ascript 
ascript: 9: COUNT++: not found
count is 0
ascript: 9: COUNT++: not found
count is 0
ascript: 9: COUNT++: not found
count is 0
ascript: 9: COUNT++: not found
count is 0
ascript: 9: COUNT++: not found
count is 0
ascript: 9: COUNT++: not found
count is 0
ascript: 9: COUNT++: not found
count is 0
ascript: 9: COUNT++: not found

最佳答案

您可能想要 #!/bin/bash而不是 #!/bin/sh如果您想使用特定于 bash 的操作,请在顶部。

您的脚本在我的 Mac 上运行良好,其中 sh真的只是bash .如果您的 sh是一个真正的你可能没有那么幸运。

关于shell - (( COUNT++ )) -> "COUNT++: not found"在 shell 脚本中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10068394/

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