これは私が編集しようとしている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>
文字列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