linux shell 下下列出文件行号脚本
[root@localhost ~]# vi number_nu
#!/bin/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
#!/bin/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
LOOP=`expr $LOOP + 1`
done <$FILENAME
}
[root@localhost ~]# . number_nu
[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:
[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: