python - 为什么要在 bash 脚本中嵌入 repo 命令?

标签 python android bash

我正在调查 repo(来自 Android 项目)源代码。 它以以下内容开头:

#!/bin/sh
magic='--calling-python-from-/bin/sh--'
"""exec" python -E "$0" "$@" """#$magic"

如果我理解的很好,那就是脚本在用python记忆自己。 所以我的问题是,为什么不直接使用python。

例如我通常使用类似的东西:

#!/usr/bin/env python

我认为有一个有值(value)的理由,但我想不通。

谢谢

最佳答案

关于python - 为什么要在 bash 脚本中嵌入 repo 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5180917/

相关文章:

android - Facebook SDK 3.23.0 与 Android Studio 1.1.0

linux - 模式解码二

linux - 如何在 bash 中传递自定义脚本?

bash - 如何从命令行调用MATLAB脚本?

python - 如何使用带有 matplotlib 的 pandas 来创建 3D 图

python - 我可以在 python 单元测试中伪造/模拟我的模拟对象的类型吗

python - cv2.convexityDefects 错误

python - 无法通过 django-tastypie 发布来保存具有外键的模型

Android BLE 4.3 onDescriptorWrite 在启用特性通知时返回状态 128

php - Android - 连接到 wamp = 服务器问候错误