Как запустить рабочий стол KDE через X11? CentOS 7

Ваш $ i - переменная оболочки, awk не имеет к ней доступа, поэтому $ i оценивается как пустая. Вы можете i) использовать двойные кавычки для сценария awk , чтобы оболочка расширяла в нем переменные перед передачей их на awk для выполнения, либо ii) передать его на awk как переменную awk :

  • Используйте двойные кавычки. Обратите внимание: поскольку оболочка теперь расширяет переменные, вам нужно экранировать первый $ , чтобы он передавался в awk и не интерпретировался оболочкой:

     $ i = 1 
     $ first_file = $ (echo "$ selected" | awk -F '|' "{print \ $$ n}") 
     $ echo "$ first_file" 
    a2.flac 
     
  • Передайте переменную awk . У вас был синтаксис почти правильно:

     $ first_file = $ (echo "$ selected" | awk -F '|' -vi = "$ i" '{print $ i}') {{ 1}} $ echo "$ first_file" 
    a2.flac 
     
1
14.04.2018, 00:43
1 ответ

Мне удалось решить свои проблемы.

Сначала мне пришлось удалить старые и ненужные группы с помощью команд yum grouplistнайти их и удалитьyum groups remove "enter group name"

затем я сделал чистую установку GNOME с помощью yum -y groups install "GNOME Desktop"когда установка была завершена, я запускаю один раз startx, и рабочий стол появился в моем VNC -Viewer

Имейте в виду, что вы, вероятно, слишком часто сохраняете свой VNC-сервер -при удалении ненужных групп, когда он не предоставляется вашим VPS-сервером -Хост, как в моем случае

0
28.01.2020, 00:37

Теги

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