libotify / notify-send: основной текст не печатается, если он содержит '<' или '>'

Возможно, не лучшее решение, но оно работает

Я просто создаю временный файл, который позже переименовываю в исходное имя файла.

function fixTime() {
  file="zipstream_test/timeLog.csv"
  tmpFile="zipstream_test/timeTmp.csv"
  #Remove HH from file, ie remove first 3 chars
  sed 's/^.\{3\}//g' $file > $tmpFile
  rm $file
  mv $tmpFile $file
}

fixTime
2
12.06.2017, 01:27
1 ответ

Спецификация уведомления говорит, что тело может включать простую разметку, поэтому любые теги внутри "<...>" будут удалены и интерпретированы, если возможный. Например, "hello" слово будет выделено жирным шрифтом.

Вы можете использовать стандартный механизм сущности HTML и показать < с < и > с > дает, например,

notify-send 'Summary' '&lt;enter&gt;'

Если вы предпочитаете, вы можете просто использовать многострочную сводку, например:

notify-send 'Summary
<enter>'
5
27.01.2020, 21:58

Теги

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