我想知道以下代码的工作原理

时间:2019-06-13 09:43:54

标签: bash shell

我想知道以下代码的工作原理。我看到x没有分配任何东西,并且引发了语法错误。但这是在MCQ测验中提出的,没有针对“这些都不是”的选项。所以我想知道它是如何工作的。

我试图编写代码并执行它,但是给了我一个语法错误。

#!/bin/bash

x  
y=$ (( $x<0?10:$x<100))  
echo $y  
exit 0
  

./ tec.sh:第2行:x:找不到命令

     

./ tec.sh:第3行:<0?10:<100:语法错误:预期的操作数(错误令牌为“ <0?10:<100”)

0 个答案:

没有答案