我有一个具有超级用户访问权限的设备。我想从我的应用程序中删除文本文件中的一行。这就是我使用的:
outputStream.writeBytes("sed -i '/debug.sf.nobootanimation=1/d' /data/local.prop\n");
sed命令完全删除文件,而不是调试行。为什么?我需要做些什么来使它工作?我希望它只删除debug.sf.nobootanimation=1
行。
答案 0 :(得分:0)
试试这个
outputStream.writeBytes("sed -i '/debug\\
.SF \ .nobootanimation \ = 1 / d' /data/local.prop\n");