当前位置: > shell编程 >

列出文件行号的shell脚本

时间:2014-09-10 19:21来源:linux.it.net.cn 作者:it

有时,我们需要列出脚本的行号,以使其看起来清晰明了。
以下代码,列出文件的行号,供大家学习参考。
 

复制代码代码如下:
#!/bin/sh
# filename: line_file.sh
function list_num ()
{
  FILENAME=$1
  if [ $# -ne 1 ];then
     echo "USEAGE: list_num arg ,arg is a chanchu file name"
     return 1
  fi
  LOOP=1
  while read LINE
  do
  echo "$LOOP:  $LINE"
  LOOP=`expr $LOOP + 1`
  done <$FILENAME
}

[root@localhost ~]# ./line_file.sh
[root@localhost ~]# list_num name.txt
1:  Louise Conrad:Accounts:ACC8787
2:  Peter James:Payrool:PR489
3:  James Lenod:Accounts:ACC887
4:  Frank Pavely:Payroll:pr489
5:

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容