Linux Bash脚本-浮点异常
我正在向sh脚本传递一些参数。其中之一是:-Linux Bash脚本-浮点异常,linux,bash,scripting,Linux,Bash,Scripting,我正在向sh脚本传递一些参数。其中之一是:- script.sh type '24.45' send 但是,当这个24.45包含在命令中时,bash脚本会显示28390浮点异常 这只是在脚本中用作${2}——如下所示- 编辑 $ffmpeg -i ${1} -r ${2} 有没有关于如何避免这种情况或包含浮点数的想法?尝试使用处理浮点数相当好的“bc”。脚本中使用了什么命令?问题不在于调用或检索值。问题在于代码中该值的使用,而您在此处未共享该值。同意。答案取决于您的代码。使用sh-x sc
script.sh type '24.45' send
但是,当这个24.45包含在命令中时,bash脚本会显示28390浮点异常
这只是在脚本中用作${2}——如下所示-
编辑
$ffmpeg -i ${1} -r ${2}
有没有关于如何避免这种情况或包含浮点数的想法?尝试使用处理浮点数相当好的“bc”。脚本中使用了什么命令?问题不在于调用或检索值。问题在于代码中该值的使用,而您在此处未共享该值。同意。答案取决于您的代码。使用sh-x script.sh运行脚本,键入“24.45”send并显示输出(如果不太长)。如果命令为$ffmpeg,则$ffmpeg变量的值是多少?还是仅仅是一个问题?在任何一种情况下,都是该命令(而不是sh或脚本)导致浮点异常。