我的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
您可以用mv
、rm
命令等替换。
它的工作原理如下:
变量文件
$ 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