значение редактора dconf отличается от значения gsettings get

sed -e '/^line 2$/{r file1.txt' -e 'd;}' file2.txt

Скрипт sed— это

/^line 2$/{
    r file1.txt
    d
}

Новая строка после имени файла file1.txtявляется обязательной, поэтому разделение ее на отдельные -eвыражения в командной строке делает ее, возможно, более читабельной, чем

sed '/^line 2$/{r file1.txt
d;}' file2.txt

Сценарий ищет строку с содержимым line 2. Когда это найдено, содержимое file1.txtнемедленно выводится, а исходная строка удаляется.

Использование sed -iсделает изменения в строке -вfile2.txt(нерекомендуемыми ).

3
28.02.2020, 13:48
1 ответ

У меня была похожая проблема: gsettings не мог изменить фон рабочего стола. Затем я нашел эту ссылку , показывающую, что установка anaconda меняет путь по сравнению с исходными настройками gsettings :

.
$ which gsettings
/home/rafael/.anaconda3/bin/gsettings

Поэтому я переместил ~/.anaconda3/bin/gsettingsв ~/.anaconda3/bin/gsettings_bkp, и теперь используются исходные настройки gsettings:

$ which gsettings
/usr/bin/gsettings
2
28.04.2021, 23:21

Теги

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