sed: изменение числового значения переменной длины для неопределенной строки

Solo estás asignando memoria -en realidad no pones nada en ella. Un programa "normal" asignaría un fragmento y luego comenzaría a usarlo. La asignación no es lo mismo que el uso de la memoria.

0
06.06.2019, 13:29
1 ответ

Это на самом деле вызвало огромный перерыв в беспроводном соединении, когда разработчики бросили мне эту кривую. Поскольку это ситуация, в которой могут оказаться многие люди, я опубликую свое решение:

sed -E -i 's/=[0-9]{1,2}$/=6/' /etc/modprobe.d/rs9113.conf

Это соответствует знаку равенства, за которым следует не менее 1 цифры, но не более 2 цифр. Таким образом, строка может измениться, и даже значение по умолчанию «13» может измениться, но это регулярное выражение должно оставаться перспективным.

Надеюсь, что другие, имеющие дело с этим типом широкой изменчивости, сочтут этот подход полезным для обеспечения правильности своих сценариев-

0
28.01.2020, 03:36

Теги

Похожие вопросы