zoukankan      html  css  js  c++  java
  • 一段发工资的shell代码

      人事发工资条之前是一个个截图发到我们的邮箱里,看人事妹纸是一个善良而又美丽的姑凉,于是乎写了一段shell代码实现批量发短信至各个手机号。不多说了,上代码,其实很简单,我都不好意思上传,还是记录下吧,以后可以吹吹牛逼。其中的原理就是便历salary.csv中的每一条数据,这段代码最厉害的就是那个jar包了,没那个jar包,我这代码也不管用,明天上传一份发邮件实现相同功能的shell代码。

    #!/bin/bash
    SendMsg="/data/x5online/sendPhoneMsg.jar"
    Detailtxt="salary.csv"
    
    while read line
    
    do
        Name=`echo $line | awk '{print $1}'`
        Phone=`echo $line | awk '{print $2}'`
        TotalSalary=`echo $line | awk '{print $3}'`
        OtherSalary=`echo $line | awk '{print $4}'`
        Kaoqingkouchu=`echo $line | awk '{print $5}'`
        Shebaokouchu=`echo $line | awk '{print $6}'`
        Gongjijingkouchu=`echo $line | awk '{print $7}'`
        PersonalTax=`echo $line | awk '{print $8}'`
        ReallySalary=`echo $line | awk '{print $9}'`
        /usr/bin/java -jar ${SendMsg} ${Phone} 亲爱的${Name},您本月工资合计为${TotalSalary},其他工资合计为${OtherSalary},考勤扣除为${Kaoqingkou
    chu},社保扣除为${Shebaokouchu},公积金扣除为${Gongjijingkouchu},个人税扣除为${PersonalTax},实发工资为${ReallySalary},最后祝您工作愉快。
    
    done < $Detailtxt
    shell代码
  • 相关阅读:
    内存映射文件点滴
    [Buzz.Today]“估摸”手机:Google收购摩托罗拉
    QT程序中的事件处理
    又是一个开始
    HTTP 协议基础
    深入理解HTTP消息头
    HTTP请求模型和头信息
    十个让你变成糟糕的程序员的行为
    获取上层调用函数地址的代码
    MIME类型大全
  • 原文地址:https://www.cnblogs.com/uglyliu/p/6017990.html
Copyright © 2011-2022 走看看