有米实习-用到的shell脚本和Python脚本记录

Posted Key_Ky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有米实习-用到的shell脚本和Python脚本记录相关的知识,希望对你有一定的参考价值。

Shell:
LOG_DATE=`date -d "1 day ago" +%Y-%m-%d` #以指定格式设置一天前的年份月份日期 aws s3 ls $LAST5_BASE_PATH > ${TMP_FILE} #将s3这个位置的文件清单输出到tmp.txt文件中 if grep -q $LOG_DATE $TMP_FILE; then #查找是否存在 spark-submit --master "local[*]" /root/Downloads/packageStat/selectTopNAppPackage.py $TEST_1 $TEST_2 $android_OUTPUT_BASE_PATH $ios_OUTPUT_BASE_PATH #提交py文件加输入参数

Python:
eval函数:将字符串"{key:value}"转为字典
datetime.strptime(date_string, format):将格式字符串转换为datetime对象
time.strftime(fmt):返回自定义格式化字符串。例子:time.strftime("%Y%m%d-%H:%M:%S")

以上是关于有米实习-用到的shell脚本和Python脚本记录的主要内容,如果未能解决你的问题,请参考以下文章

如何在shell脚本中调用另一个shell的结果

记一个不太理解的shell脚本

shell脚本中 的 单引号和反引号经常混淆,请高手帮我区别它们的功能,谢谢

记linux shell的两个小技巧:shell数组和字符串判断

这28个值得收藏的shell脚本能让你每天摸鱼近7个小时!

有米实习-Ubuntu 14.04 LTS 安装 spark 1.6.0 (伪分布式)