Ошибка записи: сломанная труба с лимонным скриптом

Я пытаюсь передать скрипт бар в lemonbar в bspwm.

В моем bspwmrc у меня есть:

~/.config/bspwm/lemonbar.sh | lemonbar -p 

lemonbar.sh содержит:

 #!/bin/bash clock() { date +%H:%M:%S } while true; do echo "%{c}$(clock)" sleep 1; done 

Все работает так, как ожидалось, при выходе из bspwm я получаю:

 line 12: echo: write error: Broken pipe 

Очевидно, что ошибка имеет какое-то отношение к эхо в строке 12, но я не могу точно понять, что