蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年6月26日 11:18


请教!!

请大哥们帮忙,如何将一个文件中包含一个变量的行重定向到另一个文件?
例如:文件file的内容如下:
"211",15.00,30.00,21.00,64.00,82.00,45.00
"620",14.00,30.00,25.00,18.00,62.00,46.00
"631",695.00,489.00,12.00,15.00,16.00,3.00
而变量NU的值会为:
"211"
"631"
请教如何将包含"211"和"631"(在每行的开头)这两行内容重定向到文件SU?

请教!!

[code]
awk -F'"' '$2==211||$2==631{print>"SU"}' file[/code]

请教!!

很感谢你的答复,是我没说清楚,主要是这个变量的值可能不止一个或许很多,也有可能没有,就是如何将包含这个变量的所有行全部重定向到另一个文件.(这个变量是来自于两个文件对比)

请教!!



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com