我想从 config.cfg 文件导入用户名、密码、主机名等变量,以便我可以在 bash 脚本文件 script.sh 中使用它们
user = ""
password = ""
host = ""
Run Code Online (Sandbox Code Playgroud)
我该如何做到这一点,以便在 script.sh 文件中我可以使用 config.cfg 文件中设置的凭据来执行脚本中的以下内容:
mysqldump --user="$user" --password="$password" --host="$host" $db $tabl > "./backups/$db/$db-$tabl-$time"
Run Code Online (Sandbox Code Playgroud)
删除配置文件中符号周围的空格=,从脚本中获取它,并使用如此定义的 shell 变量:
source config.cfg
echo "$user"
Run Code Online (Sandbox Code Playgroud)