Не удается найти & ldquo; Background & rdquo; в настройках системы

Есть несколько проблем с этим фрагментом. Я рекомендую вам изучить синтаксис bash немного лучше, прежде чем писать сценарии в нем.

В любом случае, если вы хотите отредактировать файл, вам нужен редактор файлов. sed не является файловым редактором. Я полагаю, что это сделает то, что вы хотите.

#!/bin/bash

read -p "Enter the ip address: " ipnumber

ed -s application.properties << EOF
/:@/c
connection.url=jdbc:oracle:thin:@$ipnumber:1521:billz
.
w
EOF

Что говорит этот сценарий: /:@/c - в первой строке, содержащей :@, измените строку со всем, что осталось до тех пор, пока строка, содержащая только a .. Затем w, чтобы записать изменения в файл.

См. Http://wiki.bash-hackers.org/doku.php?id=howto:edit-ed для справки по редактированию с использованием ed, и http://mywiki.wooledge.org/BashGuide, чтобы узнать bash.

Обновление: sed можно использовать для достижения того же, но он не может редактировать файлы, его можно использовать только для создания новый файл.

# POSIX
sed "/:@/c\
connection.url=jdbc:oracle:thin:@$ipnumber:1521:billz" application.properties

Здесь sed выведет файл с внесенными изменениями. Вы можете перенаправить на новый файл, а затем переместить этот файл поверх старого. GNU sed также имеет нестандартную опцию -i, которая делает последнюю часть прозрачной. GNU sed также не требует, чтобы у вас была эта новая строка в скрипте sed.

# GNU sed
sed -i "/:@/c connection.url=jdbc:oracle:thin:@$ipnumber:1521:billz" application.properties

Обратите внимание, что ed будет заменять только первую строку, соответствующую регулярному выражению, в то время как sed заменит все строки, соответствующие этому регулярному выражению .

1
задан 9 January 2018 в 15:13

1 ответ

В качестве альтернативы вы можете использовать программу WallCH (my fav) или Wally для управления фоном рабочего стола. Оба этих приложения позволят вам установить настройки обоев рабочего стола, такие как масштаб, центр, растяжка и т. Д., И переопределить параметры в «Настройки системы»> «Внешний вид».

ubuntu-tweak, как предложено tigerjack89, также является жизнеспособным вариантом (и позволяет управлять другими аспектами, такими как тема, настройки входа и т. д., намного проще с его графическим интерфейсом).

Я понимаю, что проблема раздела «Внешний вид» даже не указана, но, к сожалению, у меня нет ответа (он никогда не был отключен для Gnome). Обновлен ли ваш драйвер GPU / графическое программное обеспечение? Если у вас есть карта nvidia, я часто нахожу переход к драйверам проприетарных программ после того, как новая установка решает много проблем с графическим сбоем / артефактом (поскольку драйверы с открытым исходным кодом просто до сих пор не совпадают).

0
ответ дан 24 May 2018 в 02:11

Другие вопросы по тегам:

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