【发布时间】:2016-08-07 05:30:04
【问题描述】:
我在一个 sh 文件中有 2 个 sed 命令,可以像这样为其他 sh 文件输入值
sed -i '23 i\if [ $REPLY == '0,5120,10240,20480,40960,65536' ]; then' /system/0211/0211tr.sh
sed -i '27 i\elif [ $REPLY == '6144,12288,18432,32768,49152,57344' ]; then' /system/0211/0211tr.sh
第一个 sed 正在工作,但另一个没有。第一个sed,在第23行插入一个值,第二个sed在第27行插入一个值。还有另一种方法可以做到这一点吗?我在 Android 设备上运行它
【问题讨论】:
-
它以什么方式“不起作用”?第一个脚本是否会增加后续行号,因此第二个脚本不会插入您认为会插入的位置?