批量重命名
按修改时间给一堆截图或照片重新编号,支持预览改动结果、跳过已改过的文件,误操作也能一键改回来。
都是日常在用的小工具,按用途分类。每个脚本只做一件事,参数尽量少,跑之前先看清楚。
按修改时间给一堆截图或照片重新编号,支持预览改动结果、跳过已改过的文件,误操作也能一键改回来。
把图片压到指定体积以内,自动调整质量与尺寸,适合在往网页或文档里塞图之前跑一遍。
按保留天数清理服务器上的日志文件,先输出将要删除的清单,确认无误后再加上执行参数。
打包指定目录并带上日期,配合系统的定时任务每天跑一次,只保留最近若干份,不会把磁盘塞满。
把收藏的文章正文转成本地 Markdown 文件,顺手去掉导航和广告块,方便离线查看和整理。
一段浏览器书签脚本,把接口返回的一长串 JSON 格式化展开,排查字段时不用再复制到编辑器里。
写脚本时遇到的问题和解决办法,按时间倒序记,回头查起来方便。
手动执行正常、放进定时任务就找不到命令,多数是环境变量没有继承。在脚本开头显式写好解释器路径和 PATH,比中途猜要省事。
读写文件时统一用 UTF-8,打印输出前先判断终端编码,能避掉一大半乱码。文件路径尽量用程序拼接,不要手写反斜杠。
凡是会删文件、改文件名的脚本,先加一个只打印不执行的开关。跑一遍看清楚要动哪些东西,再决定要不要真执行。
项目里反复敲的那几条命令,写成 make 目标之后就不用再翻历史记录了,也能顺便当作一份简单的操作说明。
我是陈澈,平时写一点脚本处理重复劳动—— 整理文件、压缩图片、备份数据、清理日志,都是一些让自己少点几下的东西。
这个站用来记录自己写过的东西:它解决什么问题、怎么跑起来、哪些地方容易出错。 写在公开页面上,一是方便自己回头查,二是别人搜到也能少踩一次坑。
站内所有内容都是个人整理,与任何公司、组织无关,也不代表任何机构立场。
脚本跑不通、或者发现哪里写错了,欢迎发邮件告诉我,一般两三天内回复。
本站不提供定制开发、不做付费咨询,也没有任何形式的赞助或捐赠入口。