我有shell script
这样:
sed -i '/^###########/,/^#End of Build.Prop/d' /system/build.prop;
#
sed -i '/^#Start Build.Prop Tweak/,/^#End of Build.Prop Tweak/d' /system/build.prop;
#
sed -i '/^#Start Build.Prop Tweak/,/^ro\.config\.hwfeature_wakeupkey=0/d' /system/build.prop;
在上面提到的三个Shell命令中,当放入sh文件时,它们都不起作用。但是,如果我使用TerminalEmulator,则可以执行三个脚本
我想在Android设备中使用脚本
答案 0 :(得分:1)
$ cat test.txt
first line
second line
third line
$ cat test.txt | sed '/first/,/second/ d'
third line
编辑:使用sed '/first/,/second/ d' test.txt
但是当找不到第二行时会发生什么? 你的sed命令应该跳过删除行,但它会:
$ cat test.txt | sed '/first/,/mistake/ d'
$
编辑:使用sed '/first/,/mistake/ d' test.txt
第一场比赛的所有线路都已删除!