这是我要编辑的 xml 文件
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<boolean name="public_checkins" value="false" />
<string name="checkins">[{"storeName":"Rundle Street","prize":"price_fwh","checkinTime":1352717951195,"prizeClaimed":false,"storeId":57,"expired":false},{"storeName":" Street","prize":"price_fmf","checkinTime":1352717723886,"prizeClaimed":false,"storeId":57,"expired":false}]</string>
*<string name="uuid">30212345-0c1e-dcb-974e-5effa7f016be</string>*
</map>
我正在尝试创建一个 shell 脚本来编辑字符串 uuid,并在每次运行脚本时用随机生成的数字序列替换 uuid。
下面是我想出的脚本。
#!/system/bin/sh
set number=$RANDOM
echo "<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<boolean name="public_checkins" value="false" />
<string name="checkins">[{"storeName":" Street","prize":"price_fwh","checkinTime":1352717951195,"prizeClaimed":false,"storeId":57,"expired":false},{"storeName":"Rundle Street","prize":"price_fmf","checkinTime":1352717723886,"prizeClaimed":false,"storeId":57,"expired":false}]</string>
<string name="uuid">302$number-0c1e-dcb-974e-5effa7f016be</string>
</map>
" > /data/data/com.app/shared_prefs/app.xml