【发布时间】:2015-10-08 02:37:54
【问题描述】:
因此,根据to the docs,一个写在多行上的命令将扩展为多个参数。这与 bash 行为不一致。例如
你好.lua:
local msg = "Hello, world!"
return msg
鱼>
redis-cli EVAL (cat hello.lua) 0
失败 -
而redis-cli EVAL "$(cat hello.lua)" 0 将在 bash 中成功。我的问题是如何防止 (cat hello.lua) 替换由于换行符而分裂成多个参数?
【问题讨论】:
-
为什么这被否决了?