好好学习,好好工作,好好生活
终身学习,努力赚钱,健康愉快 注意:转发本blog文章请注明文章出处(http://www.blogjava.net/lusm)谢谢支持!
首页
新随笔
联系
聚合
管理
随笔 - 303 文章 - 883 trackbacks - 0
<
2007年3月
>
日
一
二
三
四
五
六
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
欢迎光临!
闲聊
QQ:
1074961813
随笔分类
(357)
Ajax、Flex(6)
Blog公告(3)
c/c++/C#/pasic/vb/php/asp(.net)/win-cgi/xml...(53)
database(13)
j2se/j2ee/j2me(142)
kernel (16)
linux configuration(6)
Listening 所有的声音都是音乐(1)
matlab~~~值得一学的工具(2)
network(5)
SUN OS(8)
unix program(10)
书法(欲罢不能,神魂颠倒的美)(4)
入侵反入侵(4)
关于搜索引擎
哲学世界(8)
多媒体开发(4)
嵌入式开发(14)
常用资源(19)
汇编 *asm/at&t ....(1)
科学百科(4)
算法(2)
编程问题(4)
计算机病毒反病毒学(4)
身体锻炼(5)
软件 & 书籍 推荐(19)
我管理的群
j2ee
struts Hibernate spring等学习 基础不扎实 可以跳到j2se学习群 37486623 请先退出该群
j2se(37486623)
j2se学习 若人满请加到12999758 学完的可以跳到j2ee学习群 37486483 请先退出该群
java || .net(50982019)
java & .net都是热门的web技术 当然可以一起学啦 欢迎前来探讨技术 解决问题
java 2(35917927)~~~请加这个
该群在发展中,踢人是经常的事情
java(12999758)
学完的可以跳到j2ee学习群 37486483 请先退出该群
Java应用(14821632)
学无止境 好好努力! 讨论 web 技术 、 Java (j2se j2ee) 、C/S编程 、 数据库 。。。。
Linux C、C++(33318370)
将 Linux 和 C、C++ 编程进行到底!
Think in java(16705375)~~~请加这个
《Think in java》 我们的最爱
国学(111230500)
历史、宗教、哲学、气功、传统技艺,欢迎加入,知无不言,言无不尽!
文祠实习群(32644370)
07年文祠实习群
驱动开发群(27054589)
arm || intel ...platform Windows || Linux device driver development 有一定基础方可加入
公共blog
n维空间
Email : java3d@126.com 群 : 12999758
参与管理的论坛
ineedyou
ourlinux
好友的blog
lyforever
Resplendent技术blog
java、VC和嵌入开发
一梦如是
c/c++/windows/mfc
三驾马车
仙人指路
弄VC和汇编的家伙
吕鑫磊
吴卫-3D工作室
好好学习,天天向上,态度决定一切
同学的blog
廖益花
琦琦
北京的朋友,和我一起创建了不少群 呵呵!
菜菜C++
VC++
陈敏师兄
霍霍
一个和我差不多大的北京女孩
我的其他blog
kernel world(csdn)
寻寻觅觅—— C语言
我的世界 不被打扰
虚拟世界-自由自在
音乐在身边
朋友的网站
china1996.cn
ourlinux.org
ourlinux.org
笑话大全
累了的时候啦 可以寻下开心
搜索
最新评论
1. re: Windows Embedded CE 6.0 下载地址和序列号
评论内容较长,点击标题查看
--码无止茎
2. re: Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool
评论内容较长,点击标题查看
--一
3. re: linux0.11内核编程入门全集视频下载
博主,看不了啊,方便的话发一份到ren1198997229@163.com 谢谢( ̄▽ ̄)"
--renchunhui
4. re: JVM 、JDK(c/c++)源代码下载[未登录]
还可以吧
--刘勇
5. re: linux0.11内核编程入门全集视频下载
视频怎么下不了啊
--MSM
[转]SHELL下十二种读文件的方法
以KSH为例
:
#
!/usr/bin/ksh
#
# SCRIPT: 12_ways_to_parse.ksh.ksh
#
#
# REV: 1.2.A
#
# PURPOSE: This script shows the different ways of reading
# a file line by line. Again there is not just one way
# to read a file line by line and some are faster than
# others and some are more intuitive than others.
#
# REV LIST:
#
# 03/15/2002 - Randy Michael
# Set each of the while loops up as functions and the timing
# of each function to see which one is the fastest.
#
#######################################################################
#
# NOTE: To output the timing to a file use the following syntax:
#
# 12_ways_to_parse.ksh file_to_process > output_file_name 2>&1
#
# The actaul timing data is sent to standard error, file
# descriptor (2), and the function name header is sent
# to standard output, file descriptor (1).
#
#######################################################################
#
# set -n # Uncomment to check command syntax without any execution
# set -x # Uncomment to debug this script
#
FILENAME
=
"
$1
"
TIMEFILE
=
"
/tmp/loopfile.out
"
>
$TIMEFILE
THIS_SCRIPT
=
$(basename $
0
)
#
#####################################
function usage
{
echo
"
/nUSAGE: $THIS_SCRIPT file_to_process/n
"
echo
"
OR - To send the output to a file use:
"
echo
"
/n$THIS_SCRIPT file_to_process > output_file_name 2>&1 /n
"
exit
1
}
#
#####################################
function while_read_LINE
{
cat
$FILENAME
|
while
read
LINE
do
echo
"
$LINE
"
:
done
}
#
#####################################
function while_read_LINE_bottom
{
while
read
LINE
do
echo
"
$LINE
"
:
done
<
$FILENAME
}
#
#####################################
function while_line_LINE_bottom
{
while
line LINE
do
echo
$LINE
:
done
<
$FILENAME
}
#
#####################################
function cat_while_LINE_line
{
cat
$FILENAME
|
while
LINE
=
`line`
do
echo
"
$LINE
"
:
done
}
#
#####################################
function while_line_LINE
{
cat
$FILENAME
|
while
line LINE
do
echo
"
$LINE
"
:
done
}
#
#####################################
function while_LINE_line_bottom
{
while
LINE
=
`line`
do
echo
"
$LINE
"
:
done
<
$FILENAME
}
#
#####################################
function while_LINE_line_cmdsub2
{
cat
$FILENAME
|
while
LINE
=
$(line)
do
echo
"
$LINE
"
:
done
}
#
#####################################
function while_LINE_line_bottom_cmdsub2
{
while
LINE
=
$(line)
do
echo
"
$LINE
"
:
done
<
$FILENAME
}
#
#####################################
function while_read_LINE_FD
{
exec
3
<&
0
exec
0
<
$FILENAME
while
read
LINE
do
echo
"
$LINE
"
:
done
exec
0
<&
3
}
#
#####################################
function while_LINE_line_FD
{
exec
3
<&
0
exec
0
<
$FILENAME
while
LINE
=
`line`
do
echo
"
$LINE
"
:
done
exec
0
<&
3
}
#
#####################################
function while_LINE_line_cmdsub2_FD
{
exec
3
<&
0
exec
0
<
$FILENAME
while
LINE
=
$(line)
do
print
"
$LINE
"
:
done
exec
0
<&
3
}
#
#####################################
function while_line_LINE_FD
{
exec
3
<&
0
exec
0
<
$FILENAME
while
line LINE
do
echo
"
$LINE
"
:
done
exec
0
<&
3
}
#
#####################################
########### START OF MAIN ############
######################################
# Test the Input
# Looking for exactly one parameter
(( $
#
== 1 )) || usage
# Does the file exist as a regular file?
[[
-
f $
1
]]
||
usage
echo
"
/nStarting File Processing of each Method/n
"
echo
"
Method 1:
"
echo
"
/nfunction while_read_LINE/n
"
>>
$TIMEFILE
echo
"
function while_read_LINE
"
time
while_read_LINE
>>
$TIMEFILE
echo
"
/nMethod 2:
"
echo
"
/nfunction while_read_LINE_bottom/n
"
>>
$TIMEFILE
echo
"
function while_read_LINE_bottom
"
time
while_read_LINE_bottom
>>
$TIMEFILE
echo
"
/nMethod 3:
"
echo
"
/nfunction while_line_LINE_bottom/n
"
>>
$TIMEFILE
echo
"
function while_line_LINE_bottom
"
time
while_line_LINE_bottom
>>
$TIMEFILE
echo
"
/nMethod 4:
"
echo
"
/nfunction cat_while_LINE_line/n
"
>>
$TIMEFILE
echo
"
function cat_while_LINE_line
"
time
cat_while_LINE_line
>>
$TIMEFILE
echo
"
/nMethod 5:
"
echo
"
/nfunction while_line_LINE/n
"
>>
$TIMEFILE
echo
"
function while_line_LINE
"
time
while_line_LINE
>>
$TIMEFILE
echo
"
/nMethod 6:
"
echo
"
/nfunction while_LINE_line_bottom/n
"
>>
$TIMEFILE
echo
"
function while_LINE_line_bottom
"
time
while_LINE_line_bottom
>>
$TIMEFILE
echo
"
/nMethod 7:
"
echo
"
/nfunction while_LINE_line_cmdsub2/n
"
>>
$TIMEFILE
echo
"
function while_LINE_line_cmdsub2
"
time
while_LINE_line_cmdsub2
>>
$TIMEFILE
echo
"
/nMethod 8:
"
echo
"
/nfunction while_LINE_line_bottom_cmdsub2/n
"
>>
$TIMEFILE
echo
"
function while_LINE_line_bottom_cmdsub2
"
time
while_LINE_line_bottom_cmdsub2
>>
$TIMEFILE
echo
"
/nMethod 9:
"
echo
"
/nfunction while_read_LINE_FD/n
"
>>
$TIMEFILE
echo
"
function while_read_LINE_FD
"
time
while_read_LINE_FD
>>
$TIMEFILE
echo
"
/nMethod 10:
"
echo
"
/nfunction while_LINE_line_FD/n
"
>>
$TIMEFILE
echo
"
function while_LINE_line_FD
"
time
while_LINE_line_FD
>>
$TIMEFILE
echo
"
/nMethod 11:
"
echo
"
/nfunction while_LINE_line_cmdsub2_FD/n
"
>>
$TIMEFILE
echo
"
function while_LINE_line_cmdsub2_FD
"
time
while_LINE_line_cmdsub2_FD
>>
$TIMEFILE
echo
"
/nMethod 12:
"
echo
"
/nfunction while_line_LINE_FD/n
"
>>
$TIMEFILE
echo
"
function while_line_LINE_FD
"
time
while_line_LINE_FD
>>
$TIMEFILE
地震让大伙知道:居安思危,才是生存之道。
posted on 2007-03-28 16:20
小寻
阅读(394)
评论(0)
编辑
收藏
所属分类:
unix program
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
QT hello world
Linux Assembly
由尚德系列讲座之linux内核编程入门
《linux内核分析视频教程》
[视频]嵌入式系统应用与开发技术+中国科技大学[C++语言程序设计]
世界上最小的操作系统
[转]C与脚本的混合编程
llinux C缓存的分配和使用方法
[转]SHELL下十二种读文件的方法
[转]GCC参数祥解