gpt4 book ai didi

bash - 如何使用模板使用 bash 创建 .ini 文件

转载 作者:行者123 更新时间:2023-11-29 09:32:31 25 4
gpt4 key购买 nike

我是 shell 脚本的新手。并尝试创建包含以下详细信息的 .ini 文件。.ini 文件的最终结果:

[dev]
JDBC_URL = jdbc:h2:mem:mem_test;MODE=Oracle
JDBC_USERNAME =
JDBC_PASSWORD =

SERVICE_ENDPOINT = http://localhost:8080/Central/api/AppService

[qa]
JDBC_URL = jdbc:oracle:thin:@qa-oracle:1521:qa
JDBC_USERNAME = qauser
JDBC_PASSWORD = qapass

SERVICE_ENDPOINT = http://qa-services/Central/api/AppService

[prod]
JDBC_URL = jdbc:oracle:thin:@prod-oracle:1521:prod
JDBC_USERNAME = scott
JDBC_PASSWORD = tiger

SERVICE_ENDPOINT = http://prod-services/Central/api/AppService

如何开始使用 bash 创建 .ini 文件。您还可以通过一些示例提出建议,如果它们是 bash 中使用模板执行相同操作的其他方式。

最佳答案

假设您创建了以下属性 Input_file。

cat Input_file
dev,bla-bla-bla,user_singh,singh,http://chumma.com
qa,bla-bla-bla,user_singh1,http://chumma1.com

取值格式为environment,JDBC_URL,user,pass,service_point那么以下内容可能会对您有所帮助。

while IFS=, read environment jdbc_url user pass service
do
echo -e "[" $environment "]\nJDBC_URL = $jdbc_url\nJDBC_USERNAME = $user\nJDBC_PASSWORD = $pass\nSERVICE_ENDPOINT = $service"
done < "Input_file"

关于bash - 如何使用模板使用 bash 创建 .ini 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49590994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com