我使用以下命令获取我的APK versionName
PATH/aapt dump badging APK-Path | grep versionName
如果我自己运行它会很好用,但是我需要一个变量,所以我尝试这样:
$s='PATH/aapt dump badging APK-Path | grep versionName'
但返回
PATH / Aapt Dump Badging APK路径| grep versionName没有此类文件或 目录
错误。我还尝试使用$()
代替''
。有什么想法使它起作用吗?
编辑。:我在MacOS中使用终端。如果输入PATH,我可以只运行aapt dump badging APK-Path | grep versionName
,但如果不这样做,则需要如上所示传递它
答案 0 :(得分:0)
假设您说shell时是指bash(或类似的东西),则可能需要执行以下操作:
s="PATH/aapt dump badging APK-Path | grep versionName"
或s="$(PATH/aapt dump badging APK-Path | grep versionName)"
然后您可以使用echo $s