在shell脚本中定义和调用变量

时间:2014-11-29 12:45:08

标签: shell

我想在shell脚本中将变量定义为:

value1 = 40  (this can be number or character)

并希望像以下文字一样使用:

$value1_position.xyz (I basically want 40_position.xyz)

我该怎么做?

2 个答案:

答案 0 :(得分:1)

这应该做:

${value1}_position.xyz

请注意应使用此语法声明变量

value1=40

注意=

周围没有空格

答案 1 :(得分:1)

要定义变量,只需确保变量名称和值

之间没有空格
value1=40

要在bash替换中使用该变量,创建所需内容,请使用$替换符号,如下所示:

${value1}_position.xyz

将其附加到您的文本文件

echo "${value1}_position.xyz" >> file.txt