随笔分类 -  Linux

摘要:在批量清洗数据的时候经常需要到日期列表中提取一个有效日期,如果只是一行一行循环读取日期列表中的日期显然是不可靠的, 如果程序出现问题,或者其他意外情况,很难知道到底执行到了哪一条,或者重新执行的时候也要修改日期列表。一个好的处理办法是,执行完一天就把这一天的日期进行特殊加工。 这样可以很容知道执行到 阅读全文
posted @ 2017-06-10 16:06 萨尔甘 阅读(1257) 评论(0) 推荐(0)
摘要:最近在学习《Linux/UNIX 系统编程手册》,记录一些linux编程中常用的值和手法。 头文件:include <errno.h> #define ENOENT 2 /* No such file or directory*/ 阅读全文
posted @ 2017-05-22 23:23 萨尔甘 阅读(310) 评论(0) 推荐(0)
摘要:记录自己写shell脚本时踩过的坑。 1. 删除文件之前一定要判断文件是否存在,不要想当然。 获取脚本所在位置绝对路径方法: root=$(dirname $(readlink -f $0)) root=$(cd $(dirname $0);pwd) 删除文件: [ -f ${root}/file. 阅读全文
posted @ 2017-05-05 16:44 萨尔甘 阅读(327) 评论(0) 推荐(0)
摘要:记录一些常用的指令组合,实现一些经常使用的功能: 一、遍历文件、文件夹名 1. 遍历目录下文件名 想得到当前目录下,包括子目录中的相关文件时find . -type f -name "*.csv" > result.txt 想得到当前目录下某类文件个数时 find . -name "*csv" | 阅读全文
posted @ 2017-04-06 20:49 萨尔甘 阅读(204) 评论(0) 推荐(0)
摘要:在Linux下编译工程,makefile是必不可少的工具,下面记录一个简单的makefile模板。 多个文件目录下的makefile写法推荐参考博文:http://www.cnblogs.com/Anker/p/3242207.html makefile中也可以插入一些shell脚本代码但是要写在一 阅读全文
posted @ 2017-03-25 15:43 萨尔甘 阅读(264) 评论(0) 推荐(0)