<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>I am LAZY bones ? &#187; e-file</title>
	<atom:link href="http://luy.li/category/e-file/feed/" rel="self" type="application/rss+xml" />
	<link>http://luy.li</link>
	<description>all linux</description>
	<lastBuildDate>Mon, 30 Aug 2010 01:26:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>gentoo也可以提示未安装的命令</title>
		<link>http://luy.li/2009/07/02/command_not_found_handle/</link>
		<comments>http://luy.li/2009/07/02/command_not_found_handle/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 01:45:55 +0000</pubDate>
		<dc:creator>bones7456</dc:creator>
				<category><![CDATA[e-file]]></category>
		<category><![CDATA[经验技巧]]></category>

		<guid isPermaLink="false">http://li2z.cn/?p=846</guid>
		<description><![CDATA[用ubuntu的时候,如果你在命令行里输入一个未安装的命令,bash会给出很人性化的提示,让你先安装xxx软件包,比如: 程序 'xxx' 尚未安装。 您可以通过输入以下命令安装： sudo apt-get install xxx 其实gentoo下也是可以做类似提示的. gentoo早就已经默认是 bash 4.x 了,这个版本的bash,在找不到命令的时候,会试着调用 command_not_found_handle 这个函数,也就是说,只要你在什么地方定义了这个函数,就可以实现人性化的提示.再联想到之前我整的e-file,一切都是这么简单,哈哈~ 在 ~/.bashrc 里加上如下几行: if echo &#34;`uname -a`&#34; &#124; grep gentoo &#62;/dev/null ; then #由于我的.bashrc是ubuntu和gentoo共用的,所以这里还有些gentoo特有的alias...下面几行才是关键. command_not_found_handle &#40;&#41; &#123; echo &#34;-bash: $1: command not found&#34; &#62;&#38;2 e-file $1 &#62;&#38;2 &#125; else #ubuntu的alias.... fi 当然,这之前肯定要先安装e-file,如果你已经加了gentoo-china的overlay,可以直接 emerge e-file 最终效果贴个图(我是gnome,没装kdevelop):]]></description>
			<content:encoded><![CDATA[<p>用ubuntu的时候,如果你在命令行里输入一个未安装的命令,bash会给出很人性化的提示,让你先安装xxx软件包,比如:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">程序 'xxx' 尚未安装。  您可以通过输入以下命令安装：
sudo apt-get install xxx</pre></div></div>

<p>其实gentoo下也是可以做类似提示的.<br />
gentoo早就已经默认是 bash 4.x 了,这个版本的bash,在找不到命令的时候,会试着调用 command_not_found_handle 这个函数,也就是说,只要你在什么地方定义了这个函数,就可以实现人性化的提示.再联想到之前我整的<a href="http://luy.li/category/e-file/">e-file</a>,一切都是这么简单,哈哈~<br />
在 ~/.bashrc 里加上如下几行:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;<span style="color: #780078;">`uname -a`</span>&quot;</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> gentoo <span style="color: #000000; font-weight: bold;">&gt;/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null ; <span style="color: #000000; font-weight: bold;">then</span>
	<span style="color: #666666; font-style: italic;">#由于我的.bashrc是ubuntu和gentoo共用的,所以这里还有些gentoo特有的alias...下面几行才是关键.</span>
	command_not_found_handle <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>
		<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;-bash: $1: command not found&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&amp;</span><span style="color: #000000;">2</span>
		e-file $<span style="color: #000000;">1</span> <span style="color: #000000; font-weight: bold;">&gt;&amp;</span><span style="color: #000000;">2</span>
	<span style="color: #7a0874; font-weight: bold;">&#125;</span>
<span style="color: #000000; font-weight: bold;">else</span>
	<span style="color: #666666; font-style: italic;">#ubuntu的alias....</span>
<span style="color: #000000; font-weight: bold;">fi</span></pre></div></div>

<p>当然,这之前肯定要先安装e-file,如果你已经加了gentoo-china的overlay,可以直接 emerge e-file<br />
最终效果贴个图(我是gnome,没装kdevelop):<br />
<img src="http://luy.li/wp-content/uploads/2009/07/command_not_found_handle.png" alt="command_not_found_handle效果图" title="command_not_found_handle" width="889" height="138" class="size-full wp-image-847" /></p>
]]></content:encoded>
			<wfw:commentRss>http://luy.li/2009/07/02/command_not_found_handle/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>更新 e-file 到 20081230</title>
		<link>http://luy.li/2008/12/30/e-file-20081230/</link>
		<comments>http://luy.li/2008/12/30/e-file-20081230/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 07:24:45 +0000</pubDate>
		<dc:creator>bones7456</dc:creator>
				<category><![CDATA[e-file]]></category>
		<category><![CDATA[gentoo]]></category>

		<guid isPermaLink="false">http://li2z.cn/?p=522</guid>
		<description><![CDATA[更新 e-file 到 20081230 版本 没有其他的该动，只是判断了一下运行脚本的机器是否为gentoo。 如果不是，会有一行警告，其实基本的功能也还是可以用的，当然安装状态之类的肯定就查不到了。 下载地址]]></description>
			<content:encoded><![CDATA[<p>更新 e-file 到 20081230 版本<br />
没有其他的该动，只是判断了一下运行脚本的机器是否为gentoo。<br />
如果不是，会有一行警告，其实基本的功能也还是可以用的，当然安装状态之类的肯定就查不到了。<br />
<a href="http://linuxfire.com.cn/~lily/e-file">下载地址</a></p>
]]></content:encoded>
			<wfw:commentRss>http://luy.li/2008/12/30/e-file-20081230/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>e-file 更新至 20081201</title>
		<link>http://luy.li/2008/12/01/e-file-20081201/</link>
		<comments>http://luy.li/2008/12/01/e-file-20081201/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 15:54:23 +0000</pubDate>
		<dc:creator>bones7456</dc:creator>
				<category><![CDATA[e-file]]></category>
		<category><![CDATA[gentoo]]></category>

		<guid isPermaLink="false">http://li2z.cn/?p=475</guid>
		<description><![CDATA[很多人反映不喜欢e-file依赖w3m,原因可能是觉得w3m多少有点大,其实我倒是觉得w3m蛮小巧实用的,但是对于一个百来行的脚本来说,依赖个w3m可能确实有点不太合适吧.于是一直想改成依赖curl,因为这个应该默认都有安装. 而且,Daniel老兄(我猜应该是 portagefilelist.de 的人)告诉我,portagefilelist.de 其实是支持 csv 格式输出的,这样对于我的脚本来说,简直是件天大的好事,因为省去了解析烦人的HTML了,哈哈. 于是很快就改好了新的e-file,目前已经更新至gentoo china overlay. ChangeLog: 20081201: 去掉了w3m的依赖. 代码太长了,贴起来有些难看,呵呵.就不多此一举了,这里的代码应该马上也会更新: http://www.portagefilelist.de/index.php/Tools#e-file_.28serach_from_cmd_line.29 下载地址]]></description>
			<content:encoded><![CDATA[<p>很多人反映不喜欢e-file依赖w3m,原因可能是觉得w3m多少有点大,其实我倒是觉得w3m蛮小巧实用的,但是对于一个百来行的脚本来说,依赖个w3m可能确实有点不太合适吧.于是一直想改成依赖curl,因为这个应该默认都有安装.<br />
而且,Daniel老兄(我猜应该是 portagefilelist.de 的人)告诉我,portagefilelist.de 其实是支持 csv 格式输出的,这样对于我的脚本来说,简直是件天大的好事,因为省去了解析烦人的HTML了,哈哈.<br />
于是很快就改好了新的e-file,目前已经更新至gentoo china overlay.<br />
ChangeLog:</p>
<blockquote><p>    20081201:<br />
    去掉了w3m的依赖.
</p></blockquote>
<p>代码太长了,贴起来有些难看,呵呵.就不多此一举了,这里的代码应该马上也会更新: <a href="http://www.portagefilelist.de/index.php/Tools#e-file_.28serach_from_cmd_line.29">http://www.portagefilelist.de/index.php/Tools#e-file_.28serach_from_cmd_line.29</a></p>
<p><a href="http://linuxfire.com.cn/~lily/e-file">下载地址</a></p>
]]></content:encoded>
			<wfw:commentRss>http://luy.li/2008/12/01/e-file-20081201/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>更新了e-file</title>
		<link>http://luy.li/2008/11/25/e-file-20081125/</link>
		<comments>http://luy.li/2008/11/25/e-file-20081125/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 05:46:55 +0000</pubDate>
		<dc:creator>bones7456</dc:creator>
				<category><![CDATA[e-file]]></category>
		<category><![CDATA[gentoo]]></category>

		<guid isPermaLink="false">http://li2z.cn/?p=467</guid>
		<description><![CDATA[之前发布的e-file,看起来好像还是挺受欢迎的,没多久,就有人给写了ebuild文件,进了gentoo-china overlay.于是打算再稍微完善一下. 周末去了趟上海,也没空更新这个脚本,拖到今天,终于弄好了,呵呵. ChangeLog: 20081125: 优化代码结构 增加本地已安装版本的显示 增加Homepage和Description的显示 老套路,贴代码和截图: #!/bin/sh #AUTHOR: bones7456 (bones7456&#60;at&#62;gmail&#60;dot&#62;com) ##License: GPL #e-file is like apt-file for gentoo, but data is online VERSION=20081125 &#160; function printhelp&#40;&#41;&#123; cat &#60;&#60;EOF This is e-file ($VERSION) Usage: `basename $0` filename EOF &#125; if &#91;&#91; $# -ne 1 &#93;&#93;;then printhelp exit 1 fi &#160; URL=&#34;http://www.portagefilelist.de/index.php/Special:PFLQuery2?file=$1&#38;searchfile=lookup&#38;lookup=file#result&#34; &#160; w3m [...]]]></description>
			<content:encoded><![CDATA[<p>之前发布的<a href="http://luy.li/2008/11/20/e-file/">e-file</a>,看起来好像还是挺<a href="http://www.linuxsir.org/bbs/thread338967.html">受欢迎</a>的,没多久,就有人给写了ebuild文件,进了gentoo-china overlay.于是打算再稍微完善一下.<br />
周末去了趟上海,也没空更新这个脚本,拖到今天,终于弄好了,呵呵.<br />
ChangeLog:</p>
<blockquote><p>20081125:<br />
  优化代码结构<br />
  增加本地已安装版本的显示<br />
  增加Homepage和Description的显示</p></blockquote>
<p>老套路,贴代码和截图:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
<span style="color: #666666; font-style: italic;">#AUTHOR: bones7456 (bones7456&lt;at&gt;gmail&lt;dot&gt;com)</span>
<span style="color: #666666; font-style: italic;">##License: GPL</span>
<span style="color: #666666; font-style: italic;">#e-file is like apt-file for gentoo, but data is online</span>
<span style="color: #007800;">VERSION</span>=<span style="color: #000000;">20081125</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> printhelp<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#123;</span>
<span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #cc0000; font-style: italic;">&lt;&lt;EOF
This is e-file ($VERSION)
	Usage: `basename $0` filename
EOF</span>
<span style="color: #7a0874; font-weight: bold;">&#125;</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$#</span> <span style="color: #660033;">-ne</span> <span style="color: #000000;">1</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>;<span style="color: #000000; font-weight: bold;">then</span>
	printhelp
	<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #007800;">URL</span>=<span style="color: #ff0000;">&quot;http://www.portagefilelist.de/index.php/Special:PFLQuery2?file=$1&amp;searchfile=lookup&amp;lookup=file#result&quot;</span>
&nbsp;
w3m <span style="color: #660033;">-dump</span> <span style="color: #660033;">-cols</span> <span style="color: #000000;">3000</span> <span style="color: #007800;">$URL</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">awk</span> <span style="color: #ff0000;">'
BEGIN{
	FLAG=0
	FOUND=0
	&quot;emerge --info | grep PORTDIR&quot; | getline
	split($0,PORTDIR,/\&quot;/)
}
{
	if($1==&quot;dir&quot; &amp;&amp; $2==&quot;package&quot;){
		FLAG=1
		next
	}
	if($1==&quot;Retrieved&quot; &amp;&amp; $2==&quot;from&quot;){
		if(FOUND){
			for(pkg in vers){
				split(pkg,ii,/\//)
				NF=0
				cmd=&quot;ls -tgGd --time-style=+%c /var/db/pkg/&quot; pkg &quot;* 2&gt;/dev/null&quot;
				cmd | getline
				if(NF==0){
					installed=0
				}else{
					installed=1
					install_time=&quot;&quot;
					for(i=4;i&lt;NF;i++)install_time=install_time &quot; &quot; $i
					install_time=substr(install_time,2)
					split($NF,install_arr,pkg &quot;-&quot;)
				}
				NF=0
				cmd=&quot;(grep -h HOMEPAGE &quot; PORTDIR[2] &quot;/&quot; pkg &quot;/*.ebuild | tail -n 1)2&gt;/dev/null&quot;
				cmd | getline
				if(NF==0){
					HOMEPAGE=&quot;&quot;
				}else{
					split($0,tempArr,/\&quot;/)
					HOMEPAGE=tempArr[2]
				}
				NF=0
				cmd=&quot;(grep -h DESCRIPTION &quot; PORTDIR[2] &quot;/&quot; pkg &quot;/*.ebuild | tail -n 1)2&gt;/dev/null&quot;
				cmd | getline
				if(NF==0){
					DESCRIPTION=&quot;&quot;
				}else{
					split($0,tempArr,/\&quot;/)
					DESCRIPTION=tempArr[2]
				}
&nbsp;
				setcolor(1,32)
				if(installed){
					printf(&quot;[I] &quot;)
				}else{
					printf(&quot; *  &quot;)
				}
				clearcolor()
				printf(&quot;%s/&quot;,ii[1])
				setcolor(1,29)
				printf(&quot;%s\n&quot;,ii[2])
				setcolor(0,32)
				printf(&quot;\tAvailable Versions:\t%s\n&quot;,vers[pkg])
				if(installed){
					printf(&quot;\tLast Installed Ver:\t&quot;)
					setcolor(7,34)
					printf(&quot;%s&quot;,install_arr[2])
					setcolor(0,35)
					printf(&quot;(%s)\n&quot;,install_time)
					setcolor(0,32)
				}
				if(HOMEPAGE){
					printf(&quot;\tHomepage:\t\t&quot;)
					clearcolor()
					printf(&quot;%s\n&quot;,HOMEPAGE)
					setcolor(0,32)
				}
				if(DESCRIPTION){
					printf(&quot;\tDescription:\t\t&quot;)
					clearcolor()
					printf(&quot;%s\n&quot;,DESCRIPTION)
					setcolor(0,32)
				}
				printf(&quot;\tMatched Files:\t\t&quot;)
				clearcolor()
				printf(&quot;%s\n\n&quot;,files[pkg])
			}
		}else{
			print &quot;No matches found.&quot;
		}
		exit
	}
	if(FLAG==1 &amp;&amp; NF!=0){
		T=1
		split(vers[$1 &quot;/&quot; $2],vers_arr,/ /)
		for(i in vers_arr){
			if(vers_arr[i]==$NF){
				T=0
				break
			}
		}
		if(T)vers[$1 &quot;/&quot; $2]=$NF &quot; &quot; vers[$1 &quot;/&quot; $2]
		T=1
		split(files[$1 &quot;/&quot; $2],files_arr,/; /)
		for(i in files_arr){
			if(files_arr[i]==($3 &quot;/&quot; $4)){
				T=0
				break
			}
		}
		if(T)files[$1 &quot;/&quot; $2]=$3 &quot;/&quot; $4 &quot;; &quot; files[$1 &quot;/&quot; $2]
		FOUND=1
	}
}
function setcolor(a,b){
printf(&quot;%c[%d;%d;%dm&quot;,27,2,a,b)
}
function clearcolor(){
printf(&quot;%c[0m&quot;,27)
}
'</span></pre></div></div>

<p><img src="http://luy.li/wp-content/uploads/2008/11/e-file-20081125.png" alt="" title="e-file-20081125" class="alignnone size-full wp-image-468" /><br />
从图中看到的,其实 portagefilelist.de 的数据也是比较旧的,sys-process/dcron的版本还停留在 2.9 的年代,而本地安装的,早已经是 3.2 了.<br />
<a href="http://linuxfire.com.cn/~lily/e-file">脚本下载地址</a></p>
]]></content:encoded>
			<wfw:commentRss>http://luy.li/2008/11/25/e-file-20081125/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>e-file 根据文件名查询gentoo包的脚本</title>
		<link>http://luy.li/2008/11/20/e-file/</link>
		<comments>http://luy.li/2008/11/20/e-file/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 06:43:14 +0000</pubDate>
		<dc:creator>bones7456</dc:creator>
				<category><![CDATA[e-file]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[精华]]></category>

		<guid isPermaLink="false">http://li2z.cn/?p=459</guid>
		<description><![CDATA[一直想在gentoo下实现一个类似ubuntu的apt-file的功能,幸好已经有 http://www.portagefilelist.de 这个网站了,就花了2小时写了个小脚本直接到这个站取数据了,感觉效果还可以,先发出来,算是预览版吧,以后会再完善的. 输出格式参考了 eix ,代码如下: #!/bin/sh #AUTHOR: bones7456 (bones7456&#60;at&#62;gmail&#60;dot&#62;com) #VERSION: 20081120 ##License: GPL #e-file is like apt-file for gentoo, but data is online &#160; if &#91;&#91; $# -ne 1 &#93;&#93;;then echo &#34;Usage: `basename $0` filename&#34; exit 1 fi &#160; URL=&#34;http://www.portagefilelist.de/index.php/Special:PFLQuery2?file=$1&#38;searchfile=lookup&#38;lookup=file#result&#34; &#160; w3m -dump -cols 3000 $URL &#124; awk ' BEGIN{ FLAG=0 FOUND=0 } { [...]]]></description>
			<content:encoded><![CDATA[<p>一直想在gentoo下实现一个类似ubuntu的apt-file的功能,幸好已经有 <a href="http://www.portagefilelist.de">http://www.portagefilelist.de</a> 这个网站了,就花了2小时写了个小脚本直接到这个站取数据了,感觉效果还可以,先发出来,算是预览版吧,以后会再完善的.<br />
输出格式参考了 eix ,代码如下:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
<span style="color: #666666; font-style: italic;">#AUTHOR: bones7456 (bones7456&lt;at&gt;gmail&lt;dot&gt;com)</span>
<span style="color: #666666; font-style: italic;">#VERSION: 20081120</span>
<span style="color: #666666; font-style: italic;">##License: GPL</span>
<span style="color: #666666; font-style: italic;">#e-file is like apt-file for gentoo, but data is online</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$#</span> <span style="color: #660033;">-ne</span> <span style="color: #000000;">1</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>;<span style="color: #000000; font-weight: bold;">then</span>
	<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Usage: <span style="color: #780078;">`basename $0`</span> filename&quot;</span>
	<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #007800;">URL</span>=<span style="color: #ff0000;">&quot;http://www.portagefilelist.de/index.php/Special:PFLQuery2?file=$1&amp;searchfile=lookup&amp;lookup=file#result&quot;</span>
&nbsp;
w3m <span style="color: #660033;">-dump</span> <span style="color: #660033;">-cols</span> <span style="color: #000000;">3000</span> <span style="color: #007800;">$URL</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">awk</span> <span style="color: #ff0000;">'
BEGIN{
	FLAG=0
	FOUND=0
}
{
	if($1==&quot;dir&quot; &amp;&amp; $2==&quot;package&quot;){
		FLAG=1
		next
	}
	if($1==&quot;Retrieved&quot; &amp;&amp; $2==&quot;from&quot;){
		if(FOUND){
			for(i in ver){
				split(i,ii,/\//)
				printf(&quot;%c[%d;%d;%dm* &quot;,27,2,0,32)
				printf(&quot;%c[0m%s/&quot;,27,ii[1])
				printf(&quot;%c[%d;%d;%dm%s\n&quot;,27,2,1,29,ii[2])
				printf(&quot;%c[%d;%d;%dm\t&quot;,27,2,0,32)
				printf(&quot;Available versions:\t%s\n&quot;,ver[i])
				printf(&quot;\tMatched File:\t\t&quot;)
				printf(&quot;%c[0m&quot;,27)
				printf(&quot;%s\n\n&quot;,file[i])
			}
		}else{
			print &quot;No matches found.&quot;
		}
		exit
	}
	if(FLAG==1 &amp;&amp; NF!=0){
		ver[$1 &quot;/&quot; $2]=$NF &quot; &quot; ver[$1 &quot;/&quot; $2]
		file[$1 &quot;/&quot; $2]=$3 &quot;/&quot; $4
		FOUND=1
	}
}'</span></pre></div></div>

<p>截个图:<br />
<div id="attachment_460" class="wp-caption alignnone" style="width: 510px"><img src="http://luy.li/wp-content/uploads/2008/11/e-file.png" alt="e-file截图" title="e-file" class="size-full wp-image-460" /><p class="wp-caption-text">e-file截图</p></div><br />
<a href="http://linuxfire.com.cn/~lily/e-file">脚本下载地址</a></p>
]]></content:encoded>
			<wfw:commentRss>http://luy.li/2008/11/20/e-file/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
