我在路径if (strikeout)
{
var newText = new NSMutableAttributedString(text.Value);
newText.AddAttribute(UIStringAttributeKey.StrikethroughStyle, NSNumber.FromInt32((int)NSUnderlineStyle.Single), range);
label.AttributedText = newText;
}
else
{
var newText = new NSMutableAttributedString(text.Value);
label.AttributedText = newText;
}
中安装了WebSphere Application Server(WAS)。
是否可以使用操作系统用户/opt/IBM/WebSphere
获取安装路径?
我需要从shell脚本中获取已安装的目录路径。
答案 0 :(得分:1)
如果你在一个配置文件目录中(或者总是知道它在哪里),你可以检查variables.xml,它存在于/config/cells/(your_cell_name_here)/nodes/(node_name_here)/variables.xml中。 WAS_INSTALL_ROOT的值。例如(不一定是最干净的):
INSTALLROOT=$(grep "symbolicName=\"WAS_INSTALL_ROOT\"" variables.xml | grep -o "value=\"[^\"]*" | cut -b8-)
还有一个安装注册表,它是8.0之前的WAS的/opt/.ibm/.nif/.nifregistry和8.0及更高版本的/opt/.ibm/.was.installlocations.registry,但这些是创建的,由安装向导编辑,因此它们可能不会100%准确到系统上安装的内容。这个developerWorks answer更多地解释了这些文件。