免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: haha1118
打印 上一主题 下一主题

红袖添香救我呀:用cshell怎么逐行读文件逐行处理?(新) [复制链接]

论坛徽章:
0
11 [报告]
发表于 2003-03-10 05:35 |只看该作者

红袖添香救我呀:用cshell怎么逐行读文件逐行处理?(新)

...

第一个问号:不可以吗?

第二个问号:呵呵,答不上来。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
12 [报告]
发表于 2003-03-10 07:32 |只看该作者

红袖添香救我呀:用cshell怎么逐行读文件逐行处理?(新)

原帖由 "木刀客" 发表:
红袖你真是mm?

看到你的帖字
真的有亲切感。(我有病?)
好好看书,不许早恋!

以一个过来N次的人的身份告诉你,早恋酿苦果哦

论坛徽章:
0
13 [报告]
发表于 2003-03-10 09:26 |只看该作者

红袖添香救我呀:用cshell怎么逐行读文件逐行处理?(新)

原帖由 "laoxia" 发表:
煤每词椋?恍碓缌担?

以一个过来N次的人的身份告诉你,早恋酿苦果哦


更俺说说什么苦果?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
14 [报告]
发表于 2003-03-10 09:31 |只看该作者

红袖添香救我呀:用cshell怎么逐行读文件逐行处理?(新)

原帖由 "nkliyong" 发表:


更俺说说什么苦果?
俺第一个女朋友都上高三了,俺还在初中

论坛徽章:
0
15 [报告]
发表于 2003-03-10 09:47 |只看该作者

红袖添香救我呀:用cshell怎么逐行读文件逐行处理?(新)

...........





-------------------------------------------------
打死你,让你小子灌水........

论坛徽章:
0
16 [报告]
发表于 2003-03-12 11:51 |只看该作者

红袖添香救我呀:用cshell怎么逐行读文件逐行处理?(新)

不好意思,还有问题,请各位大虾指点是否还有活路?

运行:
#!/bin/csh
set i = 0
set l = `awk 'END{print NR}' file.txt`   # 总行数
while ( $i <= $l )
    set line=`awk "{ if (NR == $i) print}" file.txt`
    echo $line   
    ...  # 任何对 $line 的处理应用
    @ i ++
end

当存在多个空格连续的情况,输出给合并成1个,例:
12              (n个space)456                    (n个space)789
输出:
12 (1个space)456 (1个space)789

郁闷!!

论坛徽章:
0
17 [报告]
发表于 2003-03-13 00:32 |只看该作者

红袖添香救我呀:用cshell怎么逐行读文件逐行处理?(新)

不好意思,还有问题,请各位大虾指点是否还有活路?

运行:
#!/bin/csh
set i = 0
set l = `awk 'END{print NR}' file.txt` # 总行数
while ( $i <= $l )
set line=`awk "{ if (NR == $i) print}" file.txt`
echo $line
... # 任何对 $line 的处理应用
@ i ++
end

当存在多个空格连续的情况,输出给合并成1个,例:
12 (n个space)456 (n个space)789
输出:
12 (1个space)456 (1个space)789

郁闷!!

论坛徽章:
0
18 [报告]
发表于 2003-03-13 00:37 |只看该作者

红袖添香救我呀:用cshell怎么逐行读文件逐行处理?(新)

...



哦,上次没考虑到你这个要求

不要郁闷,很好办的,:)

把 echo $line 改为 printf "%s", $line 就可以了。

(希望能够解决问题,现在我要出一下门,大约半个小时后才能再回来)

论坛徽章:
0
19 [报告]
发表于 2003-03-13 00:54 |只看该作者

红袖添香救我呀:用cshell怎么逐行读文件逐行处理?(新)

原帖由 "红袖添香" 发表:
...

把 echo $line 改为 printf "%s", $line 就可以了。

(希望能够解决问题,现在我要出一下门,大约半个小时后才能再回来)


谢谢红袖姐,偶现在没办法试。只能等明天上班。。。。
printf 在cshel下能用吗?偶没查到啊

论坛徽章:
0
20 [报告]
发表于 2003-03-13 01:06 |只看该作者

红袖添香救我呀:用cshell怎么逐行读文件逐行处理?(新)

...

放心,能用能用,偶在Solaris下测试过。 :)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP