我有一个包含参数的.sh文件,我的问题是如何在批处理文件中获取这些变量?
这是我的.sh文件的示例,其中包含参数:
PRM_Servidor=dwh_desa ;export PRM_Servidor #SERVIDOR TERADATA
PRM_Usuario=TCH_CARGA_FULL ;export PRM_Usuario #USUARIO TERADATA
PRM_Passwd=tchcarga2010 ;export PRM_Passwd #PASSWORD TERADATA
PRM_Servidor=dwh_desa ;export PRM_Servidor #SERVIDOR TERADATA
PRM_Usuario=TCH_CARGA_FULL ;export PRM_Usuario #USUARIO TERADATA
PRM_Passwd=tchcarga2010 ;export PRM_Passwd #PASSWORD TERADATA
我只想将这些参数传递给批处理文件
答案 0 :(得分:2)
假设此注释:; export PRM _ 只会出现在设置变量的行上,而您的变量名和变量值没有空格,您可以使用以下代码。
@echo off
FOR /F "tokens=1 delims= " %%G IN ('findstr /C:";export PRM_" mybash.sh') DO SET %%G
SET PRM_
PAUSE