作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试生成一些准随机数以输入蒙特卡洛模拟。我正在使用bash。我似乎遇到了语法错误,现在我将范围缩小到了这段代码。
randno4=($RANDOM % 100001)
upper_limit4=$(echo "scale=10; 1*75.3689"|bc)
lower_limit4=$(echo "scale=10; 1*75.1689"|bc)
range4=$(echo "scale=10; $upper_limit4-$lower_limit4"|bc)
t_twall=`echo "scale=10; ${lower_limit4}+${range4}*${randno3}/100001" |bc`
echo "$t_twall"
(standard_in) 1: syntax error
最佳答案
第一行应如下所示:
randno4=$((RANDOM % 100001))
(( ))
是bash算术运算法,使用领先的
$
替换值:
$(( ))
randno4=( )
关于bash - (standard_in)1 : syntax error in bash script,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27134988/
我有两个几乎相同的 bash 脚本。一个有效,一个无效,我不知道发生了什么。以下是脚本: 这个很好用: #!/bin/bash CURDIR=$HOME/Documents/Development/r
我试图在以下的可执行文件中找到 myfunc 的位置: #include void myfunc(){ printf("Hello"); } int main(){ } 我写了这个脚本: #
我正在尝试生成一些准随机数以输入蒙特卡洛模拟。我正在使用bash。我似乎遇到了语法错误,现在我将范围缩小到了这段代码。 randno4=($RANDOM % 100001) upper_limit4=
我正在遍历整数数组 ${startTimes}(音频文件中的标记位置,样本中)并使用 bc 将这些整数转换为毫秒.我将结果传递到新数组 ${msValuesArray}。如果我一次运行每个数组元素,它
我最近将 iTerm2 更新到 3.2.4 版,然后更新到 3.2.5,我得到 (standard_in) 1: parse error每次开始新的 fish session 。 (在两个版本上 -
我是一名优秀的程序员,十分优秀!