Мой экран-заставка изменился с kubuntu на lubuntu

Проблема в этой строке:

data=cat $PWD/.git/config

Это временно устанавливает переменную shell data в значение cat, а затем пытается выполнить файл $PWD/.git/config. Это печально, потому что вы, вероятно, не хотели его выполнять.

Скорее всего, вы хотели:

data=$(cat $PWD/.git/config | awk '{for(i=1;i<NF;i++)if($i~"merge")print$(i+2)}')

Вышеприведенная команда выполнит вашу команду cat, отправит ее вывод в awk и сохранит вывод awk в переменной data. Если вы хотели именно этого, то cat будет лишним. Замените вышесказанное на:

data=$(awk '{for(i=1;i<NF;i++)if($i~"merge")print$(i+2)}' $PWD/.git/config)

Интерпретация сообщения об ошибке

/home001/myaccount/uploader.sh: line 3: /home001/myaccount/mydirectory/.git/config: Permission denied

Из вышесказанного мы знаем, что uploader.sh выполнялся. Это означает, что не было проблем с разрешениями uploader.sh. Ошибка возникает в третьей строке uploader.sh, которая является командой:

data=cat $PWD/.git/config | awk '{for(i=1;i<NF;i++)if($i~"merge")print$(i+2)}'

Ошибка Permission denied возникла, когда оболочка пыталась выполнить эту строку.

0
07.03.2018, 17:47
1 ответ

Когда вы устанавливаете новый дистрибутив, он устанавливает grub на ваш жесткий диск, используя конфигурацию дистрибутива по умолчанию для grub.

Чтобы восстановить заставку kubuntu, вам нужно заменить текущий grub на заставку Kubuntu. Для этого просто запустите из Kubuntu:

sudo update-grub
0
28.01.2020, 04:29

Теги

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