Chinaunix首页 | 论坛 | 博客
  • 博客访问: 82250
  • 博文数量: 32
  • 博客积分: 1526
  • 博客等级: 上尉
  • 技术积分: 270
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-28 13:56
文章分类

全部博文(32)

文章存档

2012年(1)

2011年(15)

2010年(1)

2009年(15)

我的朋友
最近访客

分类:

2009-11-03 09:35:44

#!/bin/bash -
#===================================================================
#This script can achieve read a file by line.
#Version 1.0\2009-11-02\by ZhengYu
#===================================================================
function read_by_line()
{
    File=$1
    num=`wc -l <$File`
    echo $num
    i=0
    while [ $i -lt $num ]
    do
    {
        let "i = $i + 1"
 read line[$i]
        echo -e "$File's $i line is:"
        echo -e "${line[$i]}"
 echo ""
    }
    done <$File
}
read_by_line $1
exit 0
 
 
 
该脚本能够逐行读取一个文件的内容并显示。其实这个没有什么多大的用处,主要就是练习一些基本的用法而已。在这个脚本中学到了while循环和数组的用法。
阅读(644) | 评论(0) | 转发(0) |
0

上一篇:shell中的进度条

下一篇:shift用法

给主人留下些什么吧!~~