我有一个调用ant脚本的shell脚本user.sh。 ant脚本会提示输入一些用户输入,例如
<input message="Enter the username" addproperty="my.user" />
我想从输入输入值的ant脚本为脚本user.sh设置环境变量USER。 我试着这样做:
<property environment = env />
<property name = env.USER value=my.user />
但它没有在shell脚本中设置环境变量。 如何在用于调用ant脚本的父shell脚本中设置它?
答案 0 :(得分:2)
在您的情况下,ant
是shell的子进程。无法从子进程设置父进程shell的环境变量。其他选择是。