Awk 编程学习笔记之二

2. 有工资文件gz2.txt如下: 姓名 账号 金额 ----------------------------------- 张三 43674229263501331001250 李四 43674229263512201781300 王二 43674229263512205460 苏五丙 1340 孙六月 4367422926351220178390 …… …… 这个工资文件相比以上要特殊一些,首先人名在前,而且账号与金额联在一起,19位账号就是金额。 要求:按账号19位、姓名8位、工资8位来排列,且如姓名不足8位在之后补足,工资不足8位则在工资之前补。同时要求去掉前面两行及工资为0的名单,没有账号在前补19位空格,并输出工资总数加以核对,处理后应如下排列: 4367422926350133100张三 1250.00 4367422926351220178李四 1300.00 苏五丙 1340.00 4367422926351220178孙六月 390.00 …… …… awk程序: -------------------------------- #shgz2.sh cut -c1-8

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus