Как сделать мой Linux tcsh подсказкой полужирный?

Попытайтесь использовать вид с -o/--output=FILE опция вместо того, чтобы перенаправить вывод. Вы могли бы также попытаться установить buffer-size с -S/--buffer-size=SIZE. Кроме того, попробуйте -s/--stable. И прочитайте страницу справочника, она предлагает всю информацию, которую я дал.

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

sort -us -o wordlist_unique.lst wordlist.lst

Вы могли бы также хотеть считать следующий URL:

http://www.gnu.org/s/coreutils/manual/html_node/sort-invocation.html

Это более тщательно объясняет вид, чем страница справочника.

4
07.08.2017, 09:48
1 ответ

echo встроенный выполняет расширение обратной косой черты в Вашей системе (это настраивается, и значение по умолчанию системно-зависимо). prompt переменная содержит литеральные обратные косые черты, и быстрое расширение является немного странным.

Если Вы хотите включать терминальные escape-последовательности в свою подсказку, они должны быть между %{%}, как в

set prompt="%{\e[1m%}NEW-PROMPT%{\e[0m%}"

Но это более просто (и в принципе более портативно) использовать встроенную escape-последовательность для полужирного текста.

set prompt="%BNEW-PROMPT%b"
5
27.01.2020, 20:54
  • 1
    ! И развить вопрос. Вы сказали для использования встроенной escape-последовательности. Я сделал это, и это работало. Где я могу найти больше встроенных escape-последовательностей? –  John Rocha 29.11.2010, 18:17
  • 2
    @John: В tcsh странице справочника, под “специальными переменными оболочки”, “prompt”. –  Gilles 'SO- stop being evil' 29.11.2010, 21:36

Теги

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