Я пытаюсь использовать annotate-output (часть пакета devscripts) для префикса выходных данных скрипта с датой и некоторой дополнительной информацией. Первый параметр может быть строкой формата, переданной на сегодняшний день. Я хочу включить пробел в эту строку формата, однако, будучи новичком в bash, я понятия не имею, как избежать пробела, чтобы правильно отправить его на дату. Перепробовал кучу вариантов, но похоже что неважно что я предоставляю, sys просто ест это ...
Источник аннотирования-вывода можно найти ЗДЕСЬ.
user@host:/home/user$ annotate-output '+myscript: %H:%M:%S' echo "A"
date: extra operand `%H:%M:%S'
Try `date --help' for more information.
I: Started echo A
date: extra operand `%H:%M:%S'
Try `date --help' for more information.
O: A
date: extra operand `%H:%M:%S'
Try `date --help' for more information.
I: Finished with exitcode 0
Ожидаемый результат:
myscript: 14:04:16 I: Started echo A
myscript: 14:04:16 O: A
myscript: 14:04:16 I: Finished with exitcode 0