shell
lihe758
程序员,网管,数码折腾爱好者
展开
-
shell给文件内容添加行号
有一个文本文件1.txt,可通过如下命名输出行号和内容。原创 2024-02-01 17:25:17 · 404 阅读 · 0 评论 -
搭建python库本地源,克隆python源仓库脚本
【代码】克隆python源仓库。原创 2023-04-23 22:09:08 · 291 阅读 · 0 评论 -
【Emuelec】清理gamelist.xml的脚本
清理gamelist.xml,检查gamelist.xml中游戏的配置,如果游戏对应的rom不存在,则视为无效配置并将配置删除原创 2022-12-10 19:28:48 · 805 阅读 · 0 评论 -
[Emuelec]在gamelist.xml中,为中文游戏名生成拼音字母
为gamelist.xml中的中文游戏名生成拼音首字母后缀举例:J-寂静岭 转换为 J-寂静岭[jjl]提供nodejs和python版本实现原创 2022-12-09 20:05:58 · 22872 阅读 · 2 评论 -
[Emuelec]使xmlstartlet为gameList.xml添加sortname字段
xmlstartlet使用技巧原创 2022-12-08 13:57:52 · 559 阅读 · 0 评论 -
使用diff命令查找两个目录的差异,并将只存在new中的文件拷贝到old中
使用diff命令查找两个目录的差异,并将只存在new中的文件拷贝到old中原创 2022-12-04 22:24:10 · 299 阅读 · 0 评论 -
[Emuelec]编译遇到的坑及其解决办法
emuelec编译遇到的坑原创 2022-09-14 20:37:18 · 1130 阅读 · 0 评论 -
GNU sed 多行合并成一行
只适用于GNU 的sed工具(linux版本),其他版本的不兼容比如:每2行合并成一行sed -n '1h;1!H;1~2{g;s/\n/*/g;h};1~2!{g;s/\n/-/g;h};${s/*/\n/g;p}'解释:将n行合并成1行,只需将下图中的2改成n即可原创 2022-04-24 21:54:40 · 1182 阅读 · 0 评论 -
Emuelec自动清理无用图片和视频脚本
本脚本将rom下的正在使用的游戏图片和mp4文件找出来放入used_vedio、used_img文件夹下,你可以手动把images或vedios下的文件全部删掉,然后将used_vedio、used_img文件夹下的文件移动回去,这样就达到了清理的目的#保存为glcleaner.sh#将本脚本放入roms/<游戏类>/目录下,比如roms/psxcat ./gamelist.xml |\ grep -v '<?xml' |\ grep -v 'g原创 2022-03-27 15:10:49 · 3553 阅读 · 1 评论 -
zabbix配置方糖微信推送报警
1.进入后台-》“管理”-》“报警媒介类型”-》右上角点击创建媒体类型2.类型选择“脚本”,参数配置如图,你得实现获取方糖推送的API key3.点击旁边的消息模板(Message templates),按需添加,一般使用默认就行3.编写weixin.sh脚本,放置于目录下/usr/lib/zabbix/alertscripts/weixin.sh#!/bin/bashserverchan_sckey=$1subject=$2message=$3curl -s "http:原创 2021-12-14 11:21:35 · 1387 阅读 · 0 评论 -
shell脚本:自动更新动态域名的IP地址
#!/bin/sh#自动将动态域名a.b.c.com的公网IP设置成jcyk8s.com,jcy888.com在/etc/dnsmasq.hosts中的iptouch /tmp/lastIPAddress# 读取最近外网地址 lastIPAddress() { inter="/tmp/lastIPAddress" cat $inter } #公网域名ADDR=<你的动态域名:比如a.b.c.com>lastIP=$(lastIPA.原创 2021-12-11 10:00:18 · 3562 阅读 · 0 评论