Как показать параметры команды в сообщении notify-osd?

$ sudo apt-get install zlib1g-dev $ wget python.org/ftp/python/2.7.10/Python-2.7.10.tgz $ tar xfz Python-2.7.10.tgz $ cd Python-2.7.9 / $ ./configure --prefix / path / to / python / --enable-ipv6 (в моем случае путь был / usr / local) $ make $ sudo make install

check: $ python2.7 -c "import zlib; print (zlib.version)"

Большое спасибо всем вам, ребята за помощь в этой проблеме!

0
задан 17 November 2017 в 22:12

2 ответа

Это связано с тем, что второй ${param} находится внутри одинарных кавычек, что означает, что он интерпретируется, когда команда запускается на, которая не наследует эту переменную, поскольку она не экспортировалась.

это пустая строка в этой точке, notify-send выходит с ошибкой, так как требуется непустая сводка.

Вы можете export указать переменную, содержащую значение, которое вы хотите использовать, и используйте эту переменную внутри одинарных кавычек, чтобы получить переданное значение. Или, как at читает из stdin, вы можете просто сбрасывать скрипт напрямую без постороннего экранирования, например:

#!/bin/sh at now << EOF notify-send "${param}" "param with value" EOF
0
ответ дан 18 July 2018 в 03:07

Это связано с тем, что второй ${param} находится внутри одинарных кавычек, что означает, что он интерпретируется, когда команда запускается на, которая не наследует эту переменную, поскольку она не экспортировалась.

это пустая строка в этой точке, notify-send выходит с ошибкой, так как требуется непустая сводка.

Вы можете export указать переменную, содержащую значение, которое вы хотите использовать, и используйте эту переменную внутри одинарных кавычек, чтобы получить переданное значение. Или, как at читает из stdin, вы можете просто сбрасывать скрипт напрямую без постороннего экранирования, например:

#!/bin/sh at now << EOF notify-send "${param}" "param with value" EOF
0
ответ дан 24 July 2018 в 17:45
  • 1
    не могли бы вы привести пример, как это исправить? – membersound 17 November 2017 в 18:22

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

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