我有一个包含以下内容的文件:
[Settings]
gtk-theme-name = Arc
gtk-icon-theme-name = Luv
我正在尝试替换第三行,以便“Luv”会说些别的话。我尝试使用以下命令:
sed -r "3 s/.*/gtk-icon-theme-name = $SELECTED/" ~/.config/gtk-3.0/settings.ini
但是,输出显示在我的终端中,实际上根本没有更改文件。顺便说一下,该变量是由上一个命令设置的(尝试编写一个脚本来为 *box 用户更改 gtk3 图标)。
非常感谢所有提供帮助的人!
答案1
搞定了。显然我需要包含 -i 标志才能实际编辑文件。所以我现在使用 -ri 而不是 -r,这样就可以了。
希望这对某些人有帮助。当然,从 heemayl 那里找到了答案。你太棒了。