从shell变量解析数据并使用新数据重用变量

时间:2013-06-04 13:12:16

标签: linux shell unix

我有一个shell脚本,用于执行一些需要实际IP地址和DNS名称的事情(为了用户的可读性)。

用户将创建一个shell属性文件,其中包含将在脚本中使用的变量,其中一个变量包含服务器的路径和DNS名称。它的设置如下:

PROJ="Blah"
SERVER_NAME="MyServer"
SERVER_PATH="/<path>/$SERVERNAME/aFile/"

在我的脚本中,我需要$SERVER_NAME的IP地址。所以我有一个提取IP地址的函数,但我需要将该信息替换为$SERVER_PATH变量,然后使用$SERVER_PATH变量。无论如何我能做到吗?

1 个答案:

答案 0 :(得分:0)

我的回答一直摆在我的面前。我只需要用我从函数中获得的IP替换$SERVER_NAME

我基本上只是做了SERVER_NAME=$SERVER_IP,就是这样。我做得比它需要的要复杂得多!