Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.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 为什么在运行脚本时发生错误。如何修复它?_Linux_Shell_While Loop_Scripting - Fatal编程技术网

Linux 为什么在运行脚本时发生错误。如何修复它?

Linux 为什么在运行脚本时发生错误。如何修复它?,linux,shell,while-loop,scripting,Linux,Shell,While Loop,Scripting,下面是基于Linux中的while-loop-in-shell脚本编写的脚本 我使用了一个变量,希望增加它的值,直到值小于10。脚本中可能出现了哪些问题 要知道我运行了脚本,错误就要来了 在第6行中,尝试: a=`expr $a + 1` 或 不是这个 a='expr $a + 1' 大家好,欢迎来到Stack Overflow。请同时阅读,确保您提交了您的代码和收到的错误。请以后慢慢来,自己在问题中写下您的代码和错误。似乎expr语句已用单引号括起来。它应该是反引号或$(expr…类型的语

下面是基于Linux中的while-loop-in-shell脚本编写的脚本

我使用了一个变量,希望增加它的值,直到值小于10。脚本中可能出现了哪些问题

要知道我运行了脚本,错误就要来了

在第6行中,尝试:

a=`expr $a + 1`

不是这个

a='expr $a + 1'

大家好,欢迎来到Stack Overflow。请同时阅读,确保您提交了您的代码和收到的错误。请以后慢慢来,自己在问题中写下您的代码和错误。似乎
expr
语句已用单引号括起来。它应该是反引号或
$(expr…
类型的语句。请尝试使用((a++)instead@sungtm我试过你的反报价建议,结果成功了……干杯!
a='expr $a + 1'