#!/system/bin/sh if [ -f /bkdata/com.vrt.varc ]; then cp /mnt/sdcard/com.vrt.varc /bkdata/com.vrt.varc fi android10 执行报错/system/bin/sh: /vendor/bin/copy.sh[3]: syntax error: unmatched 'if'
时间: 2023-06-21 20:08:59 浏览: 151
你的脚本语法有误,可能是if和fi不匹配导致的。可以尝试修改为以下代码:
```
#!/system/bin/sh
if [ -f /bkdata/com.vrt.varc ]; then
cp /mnt/sdcard/com.vrt.varc /bkdata/com.vrt.varc
fi
```
这样应该就能够正常执行了。如果还有问题,请提供更多的错误信息和上下文。
相关问题
#!/system/bin/sh if [ -f /bkdata/com.vrt.varc ]; then cp /mnt/sdcard/com.vrt.varc /bkdata/com.vrt.varc fi
这是一个 shell 脚本,主要作用是将 /mnt/sdcard/com.vrt.varc 文件复制到 /bkdata/com.vrt.varc 中。
如果 /bkdata/com.vrt.varc 文件不存在,此脚本不会创建它。如果 /mnt/sdcard/com.vrt.varc 文件不存在,则会出现错误消息。
请注意,此脚本可能需要在具有 root 权限的 Android 设备上运行。
阅读全文