分页: 1 / 1

变量展开问题

发表于 : 2012-05-29 17:22
自由建客

代码: 全选

# 可行
iptables -A INPUT -j LOG --log-level debug --log-prefix 'Firewall: "

# 不可
LOG_TARGET="LOG --log-level debug --log-prefix 'Firewall: '"
iptables -A INPUT -j $LOG_TARGET
求解!

Re: 变量展开问题

发表于 : 2012-05-29 18:07
lilydjwg
zsh 的话,使用 ${=LOG_TARGET} 来表示分隔变量,或者设置选项 SH_WORD_SPLIT。否则 zsh 会将其作为一个参数传递。