sed мини шпаргалка для себя

Рейтинг:   / 0
ПлохоОтлично 

В последнее время начал изучать sed, но пока еще можно сказать в этом я "чайник". Эта статья скорее всего пишу для себя как шпаргалку, может кому то тоже поможет.

sed -i "7 s/cmdline:bootopt=.*./cmdline:bootopt=&androidboot.selinux=permissive/" bootinfo.txt
В 7ой строке после неизвестных символов (.*.) добавляет (&) текст androidboot.selinux=permissive в файле bootinfo.txt

.*. - переменная, & - вставка переменной

sed -i "s/ro.build.user=.*./ro.build.user=DaraDan/" build.prop
Замена указанного текста с неизвестными символами (ro.build.user=.*.) на указанную (ro.build.user=DaraDan) в файле build.prop

sed -i "/sys.initd=1/ a \sys.initd.loop=1" build.prop
После указанного текста (sys.initd=1) добавить в следующую строку указанный текст (sys.initd.loop=1) в файле build.prop

sed -i 's/$/initd/' /sdcard/test.txt
sed -i "/lpa30.decode/s/true/false/g" /sdcard/test.txt

echo "ro.viper4android.version=$VERSION" >> /sdcard/test.txt
Эти 3 кода добавляют строку в конце файла

Пускай и echo будет тут
echo.>> init.rc
новая строка (абзац) в конце файла init.rc

echo user root>> init.rc
указанный текст (user root) добавляется в конце файла init.rc

очень хорошие примеры с объяснениями

При копировании материала с сайта, активная ссылка на оригинальный материал обязательна.

Добавить комментарий


Защитный код
Обновить