【发布时间】:2023-01-27 16:18:51
【问题描述】:
例如,
# Execute the pre-hook.
export SHELL=@shell@
param1=@param1@
param2=@param2@
param3=@param3@
param4=@param4@
param5=@param5@
if test -n "@preHook@"; then
. @preHook@
fi
对于上下文,这是 a commit from 2004 in the Nixpkgs repo 中的 from a shell script;试图查看这是否可能是参考功能,但字符串“壳" 在整个文件中只出现一次(在区分大小写的搜索中)。
【问题讨论】:
-
评论移至答案,感谢您的鼓励。
-
@CharlesDuffy 感谢您花时间提供这些细节!
-
顺便说一句,还有一些其他的
@foo@示例根本不与 shell 相关;如果我没记错的话(可能不记得了,已经很多年了),那是 CVS 用来将上次更改时间戳和修订号之类的东西替换到需要它们的源文件中的相同形式,f/e。 -
(查了一下,我错了;那是
$foo$)