sed命令无效

时间:2016-09-13 15:38:04

标签: text sed openwrt

我无法绕过sed命令。我有一个文本文件,我想在其中更改一些值,为此,我使用以下命令:

sed -i -e 's/Balance=[0]/Balance=[1]/g' syscfg.txt

如您所见,我想将值 Balance = [0]更改为Balance = [1] ,但不会发生。我在test.txt上尝试了这个命令,我写了“bla bla bla”,然后我运行了同样的命令:

sed -i -e 's/bla/1/g' test.txt

然后它的工作原理。

在Balance = [0]中没有空格,所以我认为它将被视为单个字符串,但也许它是关于括号[]的东西?我检查了很多帖子并尝试了这个命令的不同变体,但没有任何效果。

如果做出任何改变,我正在研究openWrt(Arduino Yun)。

提前感谢您的一些提示!

0 个答案:

没有答案