`
weiyinchao88
  • 浏览: 1187363 次
文章分类
社区版块
存档分类
最新评论

shell脚本例子

 
阅读更多

1.主要用awk实现两个文件的处理

number=0
if [ -f level_$number.`date +%Y%m%d` ]; then
awk -F"|" 'NR == FNR { a[$2] = $10 } /
NR > FNR { if (a[$2]=="") print $2"|"$2; /
else { a[$2] = $10 - a[$2]; print $2"|"a[$2]; } } '/
level_$number.`date +%Y%m%d -d "-1 day"` level_$number.`date +%Y%m%d`| sort > today_yesterday_$number.tmp


awk -F"|" 'NR == FNR { a[$2] = $10 } /
NR > FNR { if (a[$2]=="") print $2"|"$2; /
else { a[$2] = $10 - a[$2]; print $2"|"a[$2]; } } '/
level_$number.`date +%Y%m%d -d "-2 day"` level_$number.`date +%Y%m%d -d "-1 day"` | sort > yesterday_other_$number.
tmp


comm -23 today_yesterday_$number.tmp yesterday_other_$number.tmp > `date +%Y%m%d`_$number.tmp
awk -F"|" 'NR == FNR { a[$1] = $2 } /
NR > FNR { if (a[$2] != "") print $0;}' /
`date +%Y%m%d`_$number.tmp level_$number.`date +%Y%m%d` > result_$number

rm today_yesterday_$number.tmp
rm yesterday_other_$number.tmp
rm `date +%Y%m%d`_$number.tmp
fi

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

分享到:
评论

相关推荐

    Shell脚本编程以及几个Shell脚本例子

    内容概要:shell脚本编程语法,几个Shell脚本例子,Linux登录退出脚本 适合人群:适合Linux新手学习 能学到什么:shell脚本编程的语法,以及规范

    一个批量域名解析的Shell脚本例子

    Shell Sample 博文链接:https://flyfoxs.iteye.com/blog/1563992

    Shell脚本例子集合

    1.写一个脚本,执行后,打印一行提示"Please input a number:",要求用户输入数值,然后打印出该数值,然后再次要求用户输入数值.直到用户输入"end"停止. # vi show_var.sh 脚本内容: #!/bin/sh unset var while ...

    23 个非常实用的 Shell 脚本实例.doc

    23 个非常实用的 Shell 脚本实例.doc

    shell脚本读文件方法和例子

    shell脚本读文件方法和例子 有例子有方法shell脚本读文件方法和例子 有例子有方法shell脚本读文件方法和例子 有例子有方法

    linux下shell脚本实现数据的导出

    第一次接触linux系统,之前写的数据导出不好使了。原因是程序放在root用户下,要runtime执行exp的话,...没接触过shell脚本,网上大部分例子都写的挺复杂的;贴个简单的,不带传参什么的;只是最简单的数据表的导出备份

    shell脚本读写sd卡的案例

    shell脚本一个读写sd卡的案例,这个例子可以帮助出学者进步了解shell编程

    Shell脚本专家指南

    《Shell脚本专家指南》旨在为Linux、Unix以及OSx系统管理员提供短小精悍且功能强大的shell实现解决方案,教会读者如何使用现有调试器调试shell脚本。全书分为3个部分:脚本技术基础、系统交互和高级技术、有用的脚本...

    Shell编程脚本例子集合

    Shell编程脚本例子集合,文中有很详细的讲解了shell脚本的应用,希望能对你有帮助,一起来看。

    android系统中调用shell脚本

    网上看了好多android下调用脚本的例子,在没有root的情况下,大多只能执行一些简单的脚本命令,经验证,总结出一种还算比较有用的方法,可以较多数脚本,算是比较靠谱,共享下

    shell脚本100例.docx

    文件内容为linux系统下shell脚本的100个实用例子,有助于刚接触linux shell脚本的学生,教师,技术人员进行shell学习

    Linux shell脚本编写基础

    Linux shell脚本编写基础 在进行linux测试时编写脚本是必不可少的,Shell脚本的名称可以随便定义,也不要什么后缀名, 例如可以写abc,smartzip这类名称,运行时只要键入 ./smartzip就能运行脚本了。。 每行命令开头...

    shell脚本中执行python脚本并接收其返回值的例子

    1.在shell脚本执行python脚本时,需要通过python脚本的返回值来判断后面程序要执行的命令 例:有两个py程序 hello.py 代码如下: def main():  print “Hello” if __name__==’__main__’:  main() world.py def ...

    编写shell脚本经典教材

    通过编写例子,你可以学习如何编写优秀的shell脚本.

    Linux 使用纯Shell脚本实现多终端聊天室功能例子

    2、这是一个纯shell脚本实现的示例程序 3、实现用户注册、登录功能 4、实现登录用户创建聊天室并作为群主功能 5、实现登录用户根据聊天室名称加入聊天室功能 6、实现登录用户根据群主名称加入对应的聊天室功能 7、...

    shell高级编程实例(365例子)

    Shell脚本高级编程教程,希望对你有所帮助。 Example 10-23. Using continue N in an actual task: 1 # Albert Reiner gives an example of how to use "continue N": 2 # -------------------------------------...

    最简单shell脚本编程例子

    这是本人最近学习linux系统的自己写的一些小例子 很简单很适合新手来看 这里面是一些shell脚本最基础的用法 大约有20来个小的脚本

    Shell脚本100例-v0.8.rar

    100个shell常用例子,非常适合新手看,有服务器的常用脚本

    linux&shell课件及例子

    linux&shell课件及例子,含有linux常用命令、过滤器、shell脚本例子

    查看系统进程的shell脚本

    查看系统进程的shell脚本 比较简单,但是包含程序的各种元素,可以作为初学者的例子。编程从入门到精通>中的例子

Global site tag (gtag.js) - Google Analytics