首页 > 解决方案 > 将字符串值附加到 shell 脚本中的变量

问题描述

我正在尝试将字符串值附加到 shell 脚本中的变量。该变量是从属性文件中读取的。但我无法将它附加到字符串值。请在代码下方找到。

属性文件位置:/home/temp/script.properties

script.properties 的内容

log4j_path=/home/temp/config

外壳脚本代码:

#!/bin/bash

#Add property file
file="/home/temp/script.properties"

#load property file
. $file

#Get log4J Path
export logger_path=$log4j_path/log4j.properties
echo $logger_path

预期输出:/home/temp/config/log4j.properties

但我没有得到上述输出。请帮助我解决这个问题。

问候, Adarsh KS

标签: bashshellunixsh

解决方案


运行以下命令:

  • sudo chmod +x shell_script_name.sh

  • 须藤 ./shell_script_name.sh

这对我有用。


推荐阅读