这是我写的脚本
#!/usr/bin/env bash
GP=`/usr/bin/which git`
PWD=`pwd`
echo "PATH IS: ${GP}"
echo "PWD IS: ${PWD}"
Run Code Online (Sandbox Code Playgroud)
和输出是
PATH IS:
PWD IS: /Users/user/tmp
Run Code Online (Sandbox Code Playgroud)
所以问题是如何获得which git输出?我在 Mac OS X 10.6.2 上运行它。
如果git未位于$PATH变量中列出的目录中,which则将无法找到它。
该PATH是受以下情况:
通常在/etc/profile. 也可能受~/.bashrc非交互式 shell 和~/.bash_profile登录 shell 的影响。
| 归档时间: |
|
| 查看次数: |
102 次 |
| 最近记录: |