gpt4 book ai didi

linux - 评估单引号之间的变量

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:08:29 24 4
gpt4 key购买 nike

我有以下 bash 函数:

function close() {  osascript -e 'quit app "$1"'; }

它向第一个参数 $1 表示的应用程序发送退出信号。该函数没有按预期工作(我认为是因为单引号)。我很感激任何建议。

最佳答案

bash 不会对单引号字符串执行模式替换,因此如果您希望替换 $1,则需要使用双引号字符串。为了保留 $1 周围的双引号,您需要对它们进行转义。尝试这样的事情:

function close() {  osascript -e "quit app \"$1\""; }

关于linux - 评估单引号之间的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33188759/

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