【发布时间】:2015-11-05 08:00:39
【问题描述】:
我尝试了以下几种使用 sed 的方法,但均未成功:
sudo sed -i 's/(device.value=).*( )/\1 90 \2/g' /boot/cmdline.txt
sudo sed -i 's/device.value=.* /device.value=90/g' /boot/cmdline.txt
我不知道“=”后面的值最多可以有 2 位数字。 字符串前后各有一个空格,且字符串始终以“device.value="
开头PS:该文件是一个单行文件,其中许多值通过空格分隔。
如果有任何帮助,我将不胜感激。谢谢
【问题讨论】:
标签: linux string shell replace sed