如何在脚本的一行代码中使用变量?

如何在脚本的一行代码中使用变量?

我不知道如何使用变量在脚本中进一步执行。

我尝试了以下方法:

#!/bin/bash
NUM = 0
echo Number $NUM > text.txt

但我收到以下错误:

num.sh: 3: num.sh: NUM: not found

答案1

=shell 中的变量声明周围不能有任何空格。

删除空格:

NUM=0

另外,如果您没有任何充分的理由,请勿将用户定义的 shell 变量名称全部使用大写,因为这可能会与任何环境变量发生冲突。

最好这样做:

number=0

答案2

不要在行中使用空格NUM=0

答案3

您可能需要删除 后面的空格NUM,因此脚本应如下所示:

#!/bin/bash
NUM=0
echo $NUM > text.txt

相关内容