帮忙写个超简单脚本
本人小小小白,没碰过shell,希望高手能帮我个举手之劳。
脚本要实现这样的功能,首先检测“/mnt/1/1.txt”里面的内容是否为1,如果内容为1,则把/system/etc/2.txt修改成3.txt。如果内容为2则把/system/etc/3.txt改成2.txt。如果内容既不是1也不是2,则什么都不执行。
------解决方案--------------------#!/bin/sh
if [ -f /mnt/1/1.txt ];then
var=$(cat /mnt/1/1.txt)
else
exit 1
fi
if [ x"$var" = x"1" ];then
if [ -f /system/etc/2.txt ];then
mv /system/etc/2.txt /system/etc/3.txt
else
echo "error /system/etc/2.txt not exist"
fi
elif [ x"$var" = x"2" ];then
if [ -f /system/etc/3.txt ];then
mv /system/etc/3.txt /system/etc/2.txt
else
echo "error /system/etc/3.txt not exist"
fi
else
: echo "noting to do"
fi