いくつかの変数を持つファイルがあります。 type=Passwordを持つ行を除いて、このファイルから各行を他のファイルにコピーしたいと思います。
ここにサンプルファイルがあります。
<Environment xsi:type="amxdata:Environment" name="@AMX_ENVIRONMENT_NAME@">
<SVar xsi:type="amxdata_base:SubstitutionVariable" name="FF_JDBC_USERNAME" type="String" value="@SVAR_ENV_JDBC_USERNAME@" />
<SVar xsi:type="amxdata_base:SubstitutionVariable" name="FF_JDBC_PASSWORD" type="Password" value="@SVAR_ENV_JDBC_PASSWORD@" />
<SVar xsi:type="amxdata_base:SubstitutionVariable" name="MON_JMS_USERNAME" type="String" value="@MON_EMS_USER@" />
<SVar xsi:type="amxdata_base:SubstitutionVariable" name="MON_JMS_PASSWORD" type="Password" value="@MON_EMS_PASSWORD@" />
</Environment>
出力ファイル:
<Environment xsi:type="amxdata:Environment" name="@AMX_ENVIRONMENT_NAME@">
<SVar xsi:type="amxdata_base:SubstitutionVariable" name="FF_JDBC_USERNAME" type="String" value="@SVAR_ENV_JDBC_USERNAME@" />
<SVar xsi:type="amxdata_base:SubstitutionVariable" name="MON_JMS_USERNAME" type="String" value="@MON_EMS_USER@" />
</Environment>