快速生成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……的形式。。
如果再懒点,遍历整个文件夹,获取文件名,然后用循环写出来。。期待高手写出来。。。。
但还是解放了。。。不用一个一个改了。。脚本无敌。。。。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值