一段发工资的shell代码
Posted 梦轻尘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一段发工资的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代码的主要内容,如果未能解决你的问题,请参考以下文章
vscode用啥符号把某一段代码包起来,类似C#的#region?
[Shell编程]写了一段shell代码,运行发现代码块(标红的)执行的预期结果出不来,谁能帮我看看?