bash中的shellshock错误通过环境变量起作用。老实说,我对这样的功能感到惊讶:
“通过环境变量传递函数定义”
因此,这个问题虽然可能没有完善地表述,但却是要求举个例子或一个案例,说明是否必须具有此功能?
奖金。其他shell zsh,破折号等也具有此功能吗?
它使用env vars传递函数定义。“为什么不简单地使环境变量保持可用/可访问状态?”是什么意思??
—
Anthon
@Anthon感谢您的评论。也许我应该更清楚并重新措辞。出于什么原因,必须能够通过env vars传递函数定义?
—
humanityANDpeace
我不确定100%,但是我认为这是GNU
—
Anthon 2014年
parallel
调用多个bash实例时获取函数定义的方式。如果不是这样,则必须将这些内容写入文件中,每个被调用的实例都将读取该文件,然后您必须处理诸如何时可以删除该文件的问题。
@mikeserv我是否正确理解,shellshock的很大一部分与该功能有关,反正不是那么重要?
—
humanityANDpeace