【发布时间】:2012-11-02 13:53:06
【问题描述】:
我为执行一些 xmlstarlet 命令的 Windows 创建了一个批处理文件。我想把它写成 .sh 文件,这样我就可以在 mac 上运行它。问题是..某些命令在 Windows 中运行良好,但在 mac 中却不行。它也没有显示任何错误。例如。
**xml ed -L -d //intent-filter//category[@android:name='android.intent.category.LAUNCHER'] my_folder\AndroidManifest.xml**
在 windows 中,上面的命令会删除提到的 xml 标签。但是它在mac中什么都不做。 但是命令
**xml sel -t -m //manifest -v //manifest/@package mim_apk_proj\AndroidManifest.xml**
在 mac 和 windows 上都可以正常工作。 我已经安装了 xml 工具。检查/usr/local/bin。它有 libxslt.dylib 和 libxml2.dylib。不知道问题出在哪里? 有人可以帮忙吗?
【问题讨论】:
标签: libxml2 libxslt xmlstarlet