Опубликовано в

Замена стандартной команды catКоманда bat — это утилита командной строки, предна…

Замена стандартной команды cat
Команда bat — это утилита командной строки, предназначенная для замены стандартной команды cat — чтение данных из файла или стандартного ввода.
Основное отличие bat от cat заключается в добавлении подсветки синтаксиса, интеграции с Git, а также в возможности отображения номеров строк и вывода в формате «paging».
Примеры использования:
1. Просмотр файла с подсветкой синтаксиса и номерами строк:
bat file.txt
2. Сравнение файла с его версией в Git:
bat --diff file.txt
3. Сочетание с другими командами через pipe:
Чтобы найти определенный текст в файле и вывести результат с подсветкой синтаксиса, вы можете использовать grep совместно с bat:
grep -n 'search_term' file.txt | bat
Установка bat зависит от дистрибутива. Пример для Debian:
sudo apt install bat
В некоторых дистрибутивах команда может быть доступна как batcat из-за конфликта имен.


View Source