нужна помощь с sshfs

Команда, которую я видел, была tput. Можно было бы использовать его ± как в моем вопросе:

echo -n "$(tput home)"

Но, конечно, этот конкретный пример излишен; расточительно запускать стандартный вывод tputв качестве аргумента, который echoбудет записывать в свой собственный стандартный вывод. Это может иметь немного больше смысла, если вам нужно сгенерировать строку echo -n "$(tput thing1)some text$(tput thing2)other text— но, как указывает @icarus в комментарии ниже, это приведет к потере всех приемов синхронизации , о которых tputзнает.

Таким образом, утилиту лучше всего вызывать напрямую всякий раз, когда это целесообразно:

tput clear
tput blink
echo "DANGER WILL ROBINSON"
tput bel
sleep 5
reset     # NOTE: this might be symlinked to tput also!

Это не основной/встроенный -инструмент, но он предоставляется как часть ncurses и в результате должен быть широко доступен. Я нашел хорошее введение/обзор , в котором дается некоторая предыстория, а также показаны связанные команды. И этот gist содержит удобный список всех именованных «возможностей», которые могут быть выведены.

0
19.10.2020, 16:27
0 ответов

Теги

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