Это невозможно без сторонних приложений.
clink
не вставляет цвета в вывод, он только позволяет командной оболочке интерпретировать их. Вам нужно использовать программу, которая отображает вывод цвета. В основном это приложения для Linux, потому что cmd.exe
обычно их не показывает. Например, если вы устанавливаете версию ls
для GnuWin32, вы можете увидеть цвет в консоли, которая уже была введена.
Сначала залейте клинк. Есть несколько способов сделать это. Другие методы перечислены на странице информации о клике :
clink.exe inject
Тогда вы можете использовать команду:
ls --color
Для просмотра каталогов списки в цвете.
Если вы также установили команду printf
вы можете раскрасить вывод своих собственных скриптов. Например:
printf "\033[0;31mhello\33[0m, \33[0;32mworld\33[0m"
Напечатает «привет» красным и «мир» зеленым. Вы также можете использовать команду GNU echo
с параметром -e
, но поскольку это уже команда Windows, вам нужно будет указывать полный путь к exe каждый раз, когда вы ее используете.
Конечно, есть и другие программы, которые могут это делать, но именно так я и использую. Я написал полное руководство по настройке того, как я его использую, что может вас заинтересовать.