gpt4 book ai didi

bash - bash 中的 $(shell) 引用

转载 作者:行者123 更新时间:2023-11-29 09:25:45 25 4
gpt4 key购买 nike

给定示例代码形式 Simian project生成文件:

OSX_VERSION=$(shell sw_vers -productVersion 2>/dev/null | cut -d. -f1-2)
SWIG=$(shell type -p swig 2>/dev/null)
SIMIAN_VERSION=2.4
SIMIAN=simian-${SIMIAN_VERSION}
SDIST_TAR=dist/simian-${SIMIAN_VERSION}.tar
SDIST=${SDIST_TAR}.gz
MUNKI_VERSION=2.3.0.2519
MUNKI=munkitools-${MUNKI_VERSION}
MUNKIFILE=${MUNKI}.pkg
PYTHON_VERSION=2.6
PYTHON=$(shell type -p python${PYTHON_VERSION})
TS=$(shell date '+%s')

我已尝试手动执行 makefile 步骤,但 Makefile 中未引用“shell” ,或者在我的道路上。项目创建的 VE 内部也没有“shell”。

$(shell) 是从哪里引用的?

最佳答案

$(shell ...) 是一个 built-in function in GNU make这相当于标准 make 中的反引号结构。它扩展为指定为参数的命令的输出。

关于bash - bash 中的 $(shell) 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32812078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com