gpt4 book ai didi

linux - 获取(标准输入)1 : parse error with bc command

转载 作者:太空宇宙 更新时间:2023-11-04 10:58:34 24 4
gpt4 key购买 nike

我得到 Getting (standard_in) 1: parse error with below code.

#!/bin/sh
base=01C71C
mid=0
end=0
for mid in {0..15..1}
do
for end in {0..15..4}
do
if (( mid > 9 ))
then
mid_hex=`echo "obase=16;ibase=10; $mid" | bc`
else
mid_hex=$mid
fi
end_hex=`echo "obase=16;ibase=10; $end" | bc`
reg=$base$mid_hex$end_hex
phymem32 $reg >> osd.txt
done
done

请指导我哪里错了,以及可以在这里做出哪些替代方案以使其正常工作。谢谢。

最佳答案

问题是这个 shebang:

#!/bin/sh

由于您使用的是 BASH 4 特定功能,即 {0..15..1} 等。您需要使用:

#!/bin/bash

关于linux - 获取(标准输入)1 : parse error with bc command,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27904472/

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