大家好,又见面了,我是全栈君。
[root@dell leekwen]# cat userpwd
1412230101 ty001
1412230102 ty002
1512430102 ty003
1511230102 ty004
1411230102 ty002
1411240102 yt005
1412290102 yt012
1510230102 yt022
1512231212 yt032
[root@dell leekwen]# cat readfile.sh
#!/bin/bash
## Input File Name
Fname=$1
Lines=`cat $Fname |wc -l`
for ((N=1;N<=$Lines;N++));
do
Var1=`sed -n "${N}p" $Fname`
Var2=`echo $Var1 |awk '{print $1}'`
Var3=`echo $Var1 |awk '{print $2}'`
echo -e "当前处理的是第${N}, 内容是:$Var1, \t它的第一列值是$Var2,\t它的第二列值为$Var3"
done;
[root@dell leekwen]# chmod a+x readfile.sh
[root@dell leekwen]# ./readfile.sh userpwd
当前处理的是第1, 内容是:1412230101 ty001, 它的第一列值是1412230101, 它的第二列值为ty001
当前处理的是第2, 内容是:1412230102 ty002, 它的第一列值是1412230102, 它的第二列值为ty002
当前处理的是第3, 内容是:1512430102 ty003, 它的第一列值是1512430102, 它的第二列值为ty003
当前处理的是第4, 内容是:1511230102 ty004, 它的第一列值是1511230102, 它的第二列值为ty004
当前处理的是第5, 内容是:1411230102 ty002, 它的第一列值是1411230102, 它的第二列值为ty002
当前处理的是第6, 内容是:1411240102 yt005, 它的第一列值是1411240102, 它的第二列值为yt005
当前处理的是第7, 内容是:1412290102 yt012, 它的第一列值是1412290102, 它的第二列值为yt012
当前处理的是第8, 内容是:1510230102 yt022, 它的第一列值是1510230102, 它的第二列值为yt022
当前处理的是第9, 内容是:1512231212 yt032, 它的第一列值是1512231212, 它的第二列值yt032
版权声明:本文博客原创文章,博客,未经同意,不得转载。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/117322.html原文链接:https://javaforall.cn
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有