Не могу передать lolcat в bash скрипт - PullRequest
0 голосов
/ 19 ноября 2018

Я пытаюсь изменить мой скрипт motd на Armbian на моем OrangePI.Просто хотел написать имя моей машины, а не большой ORANGE PI PC.Я обнаружил, что мне нужно отредактировать /etc/update-motd.d/10-armbian-header.Были следующие строки:

if [ $(echo $BOARD_NAME | wc -c) -ge 18 ]; then
    TERM=linux toilet -f standard -F metal $(echo $BOARD_NAME | sed 's/Orange Pi/OPi/' | sed 's/Nanopi/NPi/')
else
    TERM=linux toilet -f standard -F metal $BOARD_NAME
fi

Так что я просто изменил его на

TERM=linux toilet -f standard MachineName | lolcat

, как это отображается на всех моих других машинах.Но это не работает.Если я не передам это lolcat, то это отлично, у меня будет хорошая, но неокрашенная надпись.Что я делаю неправильно?

...