今天用Bash脚本写了一个处理Nokia短信文件的小工具。工具分两个文件,
vmg2txt可以将一个.vmg文件的内容提取出来并显示到屏幕上,
readvmgs可以将一个目录下的所有.vmg文件(包括子目录)的内容读出来一并显示到屏幕上。
readvmgs是依赖
vmg2txt的。
什么是.vmg文件
如果你有Nokia S40手机的话,通过数据线你可以将所有短信拷贝到计算机,默认的扩展名就是.vmg。
程序运行的环境和条件
脚本在下面的环境中测试通过:
Bash 3.1.17
Nokia3100
花絮
凌晨三点我把程序写完了,但我发现文件名不好,于是我想修改一下,但是,我不知道为什么我敲出来的键居然是rm,还好我删掉的是比较短的文件(大概六十多行的样子),没过多久就重写了一遍,不然今晚我就甭想睡了,会郁闷死的。
什么是.vmg文件
如果你有Nokia S40手机的话,通过数据线你可以将所有短信拷贝到计算机,默认的扩展名就是.vmg。
程序运行的环境和条件
脚本在下面的环境中测试通过:
Bash 3.1.17
Nokia3100
花絮
凌晨三点我把程序写完了,但我发现文件名不好,于是我想修改一下,但是,我不知道为什么我敲出来的键居然是rm,还好我删掉的是比较短的文件(大概六十多行的样子),没过多久就重写了一遍,不然今晚我就甭想睡了,会郁闷死的。
本文介绍了一个使用Bash脚本编写的工具,能够处理Nokia S40手机的短信备份文件(.vmg),包括提取内容并显示。该工具包含两个脚本:vmg2txt用于解析单个文件,readvmgs则遍历目录提取所有短信内容。
1821

被折叠的 条评论
为什么被折叠?



