gpt4 book ai didi

shell - 在命令所在的同一行设置变量

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

在 sh 编程中我可以这样做:

dryrun="echo " ./myscript.sh

脚本将其用作:

${dryrun}ls -l (as an example)

我似乎无法弄清楚如何在 csh 中调用脚本具有相同的效果。

最佳答案

一个简单的解决方案是使用 env 命令:

env dryrun=echo ./myscript.sh

这几乎适用于任何 shell。 env 命令获取一个 var=value 对列表,并将它们添加到列表末尾的任何命令的环境中。有关详细信息,请参见 man env

关于shell - 在命令所在的同一行设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35346777/

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