« 休假第一天 回了两封email 写一下squid通过tcp_outgoing_address循环源IP | Main | wget --spider 取 HTTP 返回值 »
October 18, 2006
eval 把参数组合成命令再执行
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。 https://windtear.net/archives/2006/10/18/001115.html http://windtear.net/archives/2006/10/18/001115.html eval 把参数组合成命令再执行 这里明确写一下: # for i in `seq 1 3`;do eval NUM$i=8;done 如果不加 eval 会提示 NUM1=8: command not found 就是说 eval 会把参数组合成命令再执行 eval 是 bash 内部命令之一 其他常见的有echo exec export readonly read shift wait 原来写过这个: % ssh-agent SSH_AUTH_SOCK=/tmp/ssh-XXIyUus1/agent.7245; export SSH_AUTH_SOCK; SSH_AGENT_PID=7246; export SSH_AGENT_PID; echo Agent pid 7246; % eval `ssh-agent` 11.7 用到 |
Posted by windtear at October 18, 2006 11:39 PM