значение удара $LINE не показывает при определении как val =' $LINE'

Gnome является совместимым менеджером по X Window EWMH/NetWM. Необходимо использовать wmctrl взаимодействовать с окнами, который работает очень хорошо.

wmctrl -r part-of-title-string -e 0,100,200,300,400

устанавливает окно с "part-of-title-string" в заголовке к ширине 300, высота 400 в положении 100,200 (этот 0 для силы тяжести по умолчанию).

wmctrl -r part-of-title-string -b add,above

удостоверяется, что окно поверх остальных окон.

2
03.05.2014, 03:41
2 ответа
[114244] На основании Вашей проблемы создается впечатление, что Вы столкнулись с проблемой, связанной с результатами Вашего [114607] ldapsearch[114608].

Потенциальное исправление #1

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


Потенциальное исправление #2

enter image description here

Я бы также изменил его так, чтобы он использовал [114609]$()[114610] нотацию вместо бэкетов.

  1. Потенциальное исправление #3
  2. Также я бы процитировал содержимое [114611]$LINE[114612] при передаче в [114613]id=[114614].
  3. Потенциальное исправление #4

    Наконец, я бы попробовал поменять трубку с [114615]|[114616] на [114617]|&[114618], чтобы вы разобрали как STDOUT, так и STDERR из [114619]ldapsearch[114620].

Общий совет

Вы всегда можете включить полный подробный вывод с Bash, добавив переключатель [114621]-x[114622] в строку shebang.

2
27.01.2020, 22:13
[114242] Вероятно, это проблема с цитированием. Вместо [114601]id=$LINE[114602] следует (в общем случае) использовать [114603]id="$LINE"[114604]. То же самое для [114605]echo $LINE[114606].[114243].
0
27.01.2020, 22:13

Теги

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