Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Bash脚本-浮点异常_Linux_Bash_Scripting - Fatal编程技术网

Linux Bash脚本-浮点异常

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

我正在向sh脚本传递一些参数。其中之一是:-

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或脚本)导致浮点异常。