随笔分类 - 脚本
摘要:需求: 在测试程序的时候,程序会大批量的上传文件到规定目录,然后文件根据日期DAY新建文件夹存放,比如28号上传的文件放到 .../28/* 内,29号上传的文件放到 .../29/*内,因为需要测试持续上传3天,而磁盘空间有限,必须删除上传完的文件,确保空间足够。实现: 自己能用就好,不需要通用。#-*-coding=gbk -*-import osimport timedef listDir(fileDir): for eachFile in os.listdir(fileDir): if os.path.isfile(fileDir+"/"+eachFile): ..
阅读全文
摘要:今天无意间进入论坛:http://bbs.chinaunix.net/thread-702042-1-1.html发现一个比较好的例子,特意记录下来: 比如文件ab334cd-ccffafsdfbb006bb00dg-xxxxxx80790变成cdab334-ccffafsdfb006bdgbb00-xxxxx80790x逻辑关系: -前的字符串由3 部分组成: 1字母2数字3字母,把它们重组为 312 三个部分-后的字串中把结尾的数字串与它前面的一个字母对调sed 's/^\([a-z]*\)\([0-9]*\)\([a-z]*\)-\(.*\)\([^0-9]\)\([0-9]*\
阅读全文
摘要:cat -n host:显示带行数的文件内容cat -b host:显示带行数的文件内容,并且忽略空行wc host:显示 行数 单词数 字符数,其中参数为-l -w -c
阅读全文
摘要:shell提供了变量替换功能,使用户能够检查变量的值并根据选项改变它的值。 $variable 保存在variable中的值 ${variable} 保存在variable中的值 ${variable:-string} 如果variable的值非空,则值为variable,否则值为string ${variable:+string} 如果variable的值非空,则值为string,否则值为空 ${variable:=string} 如果variable的值非空,则值为variable,否则值为string且variable的值设置为string ${variab...
阅读全文

浙公网安备 33010602011771号