0
我为windows创建了一个批处理文件,它执行一些xmlstarlet命令。我想把它写成.sh文件,以便我可以在mac上运行它。问题是..有些命令在Windows中工作正常,但不是在Mac中。它也没有显示任何错误。例如。xmlstarlet在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。我不知道问题在哪里? 有人可以帮忙吗?
谢谢你说的对。报价规则是不同的。 'xml ed -L - d“//intent-filter//category[@android:name="android.intent.category.LAUNCHER”]“my_folder \ AndroidManifest.xml'为我工作。 – LincyTonita