dis*_*nte 6 windows git-bash cmd.exe
我想自动化我的对齐和签署 APK(Android 应用程序)的过程。我在 VSCODE 中使用 git bash 作为终端。
为此,我将我需要的命令连接到一个 shell 脚本中,但是我遇到了 windows 变量的问题。由于android SDK自动安装它,C:\Users\myUserName\AppData\Local我可以%LocalAppData%在CMD上使用它而不是在bash中访问它,因为它抛出:
$ %LocalAppData%
bash: fg: %LocalAppData%: no such job
Run Code Online (Sandbox Code Playgroud)
当然,我只会写完整的路径,但它会使我的脚本在我的笔记本电脑和/或另一台不是我编写脚本的机器上无用。
有没有办法%LocalAppData%使用 git bash访问?
%LocalAppData%使用 git bash访问?假设 git bash 将 Windows 环境变量映射到 bash 变量,那么您可以使用$VARIABLENAME.
Cygwin bash 示例:
$ echo $LOCALAPPDATA
C:\Users\DavidPostill\AppData\Local
Run Code Online (Sandbox Code Playgroud)
要列出环境变量,请使用env:
$ env
USERDOMAIN=Hal
OS=Windows_NT
COMMONPROGRAMFILES=C:\Program Files\Common Files
PROCESSOR_LEVEL=6
PSModulePath=C:\Program Files (x86)\PowerShell Community Extensions\Pscx3\;C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules
CommonProgramW6432=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
FP_NO_HOST_CHECK=NO
LANG=en_US.UTF-8
TZ=Europe/London
HISTCONTROL=ignoredups,ignoredups
DISPLAY=:0.0
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3291 次 |
| 最近记录: |