快速生成background-1.xml的方法

background-1.xml文档的时候发愁了。。好多工作量啊,肿么办?
还是用脚本吧:
---------------------------------------------------------------------------
#!/bin/sh

echo "<background>"
echo " <starttime>"
echo " <year>2009</year>"
echo " <month>08</month>"
echo " <day>04</day>"
echo " <hour>00</hour>"
echo " <minute>00</minute>"
echo " <second>00</second>"
echo " </starttime>"
echo "<!-- This animation will start at midnight. -->"

#图片数据初始值,这里,我已经将所有的图片改成了 2.jpg 类型的名称
num=1

#路径
mypicpath=/usr/share/backgrounds/mypic/
#多少张图片
maxnum=111

#显示时间
displaytime=595.0
#变换时间
changetime=5.0

echo " <static>"
echo " <duration>"$displaytime"</duration>"
echo " <file>"$mypicpath""$num".jpg</file>"
echo " </static>"

while [ "$num" -lt "$maxnum" ]
do
echo " <transition>"
echo " <duration>"$changetime"</duration>"
echo " <from>"$mypicpath""$num".jpg</from>"
num=$(($num + 1))
echo " <to>"$mypicpath""$num".jpg</to>"
echo " </transition>"
echo " <static>"
echo " <duration>"$displaytime"</duration>"
echo " <file>"$mypicpath""$num".jpg</file>"
echo " </static>"
done

echo "</background>"
exit 0

将以上脚本保存成list文档,执行下面语句
chomd +x list
./list > background-1.xml
然后将background-1.xml拷贝过去。。
其实这里的方法也不好,因为我事先整理图片的时候已经把图片重命名为1.jpg,2.jpg……的形式。。
如果再懒点,遍历整个文件夹,获取文件名,然后用循环写出来。。期待高手写出来。。。。
但还是解放了。。。不用一个一个改了。。脚本无敌。。。。

相关文章

引言 NOKIA 有句著名的广告语:“科技以人为本”。任何技术都是为了满足人的生产生活需要而产生的。具体...
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket Reprint it anywhere u want. 文章...
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket Reprint it anywhere u want. 文章...
http://blog.jobbole.com/79252/ 引言 NOKIA 有句著名的广告语:“科技以人为本”。任何技术都是为了满...
(点击上方公众号,可快速关注) 公众号:smart_android 作者:耿广龙|loonggg 点击“阅读原文”,可查看...
一、xml与xslt 相信所有人对xml都不陌生,其被广泛的应用于数据数据传输、保存与序列化中,是一种极为强...