免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3549 | 回复: 11

请大侠帮手:如何读文件里的参数? [复制链接]

论坛徽章:
0
发表于 2003-01-23 10:50 |显示全部楼层
例如有一个文件no.log,里面是一列数字
2
18
19
46
34
我想用shell实现把这些数字作为参数依次读进命令get_nse,
如get_nse   2
   get_nse  18
   get_nse  19
       .
       .
       .
然后打印命令结果

论坛徽章:
0
发表于 2003-01-23 10:53 |显示全部楼层

请大侠帮手:如何读文件里的参数?

while read tmp
  get_nse $tmp
<no.log

论坛徽章:
0
发表于 2003-01-23 11:19 |显示全部楼层

请大侠帮手:如何读文件里的参数?

这样我试过了,但写在一个文件里运行,永远也运行不完。

论坛徽章:
0
发表于 2003-01-23 11:29 |显示全部楼层

请大侠帮手:如何读文件里的参数?

我的while写的不全
while read tmp
do
  do sthing
done <no.log
永远也运行不完 ,是什么意思?

论坛徽章:
0
发表于 2003-01-23 12:00 |显示全部楼层

请大侠帮手:如何读文件里的参数?

就是不会退出,也没有把do的printout打印出来。运行了很久,我只好按Ctrl+C

论坛徽章:
0
发表于 2003-01-23 12:13 |显示全部楼层

请大侠帮手:如何读文件里的参数?

试试这个
awk '{print $0}'  no.log | get_nse |tee filename

论坛徽章:
0
发表于 2003-01-23 14:27 |显示全部楼层

请大侠帮手:如何读文件里的参数?

原帖由 "linlm" 发表:
试试这个
awk '{print $0}'  no.log | get_nse |tee filename


这个要看get_nse是怎么编写的了
是怎么支持管道的了
一般是不行的吧

这样也许可以
awk '{print "get_nse ", $0}' no.log | ksh

论坛徽章:
0
发表于 2003-01-23 14:30 |显示全部楼层

请大侠帮手:如何读文件里的参数?

cat no.log |xargs get_nse

论坛徽章:
0
发表于 2003-01-23 23:09 |显示全部楼层

请大侠帮手:如何读文件里的参数?

看来是不行了,几位老大的方法我全试过了,全都不成功。可能因为命令get_nse是应用程序自己的命令,象taige说的,对管道不支持。
唉!赶着交差,我把命令复制了n行...
呜!好土。

论坛徽章:
0
发表于 2003-01-24 07:01 |显示全部楼层

请大侠帮手:如何读文件里的参数?

...

原帖由 "dd" 发表:
...唉!赶着交差,我把命令复制了n行...
呜!好土。...


呵呵。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP