proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« 休假第一天 回了两封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 用到
本blog WWW

Posted by windtear at October 18, 2006 11:39 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.