【发布时间】:2021-02-01 08:09:31
【问题描述】:
我遇到了thispython(.py) 文件,但它在第一行有 SHELL 解释器,但后面的行是 python 代码。
明明是python文件,为什么第一行有SHELL shebang呢
如果这是一个SHELL脚本,为什么文件有扩展名.py
如果这是SHELL脚本,下面的代码是如何被SHELL解释的。
#!/bin/sh
''''exec python -u -- "$0" ${1+"$@"} # '''
# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
# SPDX-License-Identifier: MIT-0
import json
import os
【问题讨论】: