shell 脚本 - 使用配置文件中的变量

shell 脚本 - 使用配置文件中的变量

我的FilePath.property文件如下。

filepath1 = /var/log/Test
filepath2 = /home/Backups

我想FilePath.property在我的 shell 脚本中读取这个文件,并使用脚本中的 filepath1 和 filepath2 删除测试和备份文件夹中的旧日志。

答案1

内容Path.property应该不是包括之前/之后的空格=符号。

filepath1=/var/log/Test
filepath2=/home/Backups

以下脚本将打印变量的值:

source Path.property
echo $filepath1
echo $filepath2

echo您可以用mvrm命令等替换。

它的工作原理如下:

变量文件

$ cat Path.property

filepath1=/var/log/Test
filepath2=/home/Backups

脚本文件

$ cat printvar.sh

#!/bin/bash
source Path.property
echo $filepath1
echo $filepath2    

脚本的执行

$ bash printvar.sh 

/var/log/Test
/home/Backups

相关内容