Использование пакетного скрипта для чтения файла свойств - PullRequest
2 голосов
/ 07 октября 2011

У меня есть файл свойств, расположенный %ilmhome%\webapp\WEB-INF\amhome.properties

#Tue Feb 15 19:27:14 IST 2011
amhome.connection.password=amhome534
amhome.connection.url=jdbc\:oracle\:thin\:@(DESCRIPTION\=(ADDRESS_LIST\=(ADDRESS\=(PROTOCOL\=TCP)(HOST\=diablo)(PORT\=1521)))(CONNECT_DATA\=(SERVER\=DEDICATED)(SERVICE_NAME\=orcl)))
amhome.connection.maxWait=20000
amhome.connection.username=amhome534
amhome.connection.platformId=6
amhome.connection.driver_class=oracle.jdbc.driver.OracleDriver

Я хочу получить указанные ниже элементы из файла amhome.properties в некоторые переменные

Username        : amhome534
Host            : diablo
Port            : 1521
ServiceName    : orcl
ConnString     : jdbc\:oracle\:thin\:@(DESCRIPTION\=(ADDRESS_LIST\=(ADDRESS\=(PROTOCOL\=TCP)(HOST\=diablo)(PORT\=1521)))(CONNECT_DATA\=(SERVER\=DEDICATED)(SERVICE_NAME\=orcl)))

Как я могу это сделать?

1 Ответ

1 голос
/ 07 октября 2011

Проверьте команду FOR / F ... Вы должны иметь возможность установить DELIMS=.= и TOKENS=3,*, которые пропускали бы «amhome» и «connection», но давали бы вам пары значений, такие как «password» '+' amhome534 '.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...