Используя псевдоним ccat='pygmentize -g -O style=colourful,linenos=1' с номерами строк

Я использую этот псевдоним, чтобы покрасить cat Результаты. Тем не менее, я хочу добавить номера строк в вывод, но с помощью ccat -n <filename> не работает.

Я могу достичь этого путем ccat <filename> | cat -n но я не могу создать псевдоним для этого (я ожидаю псевдоним, такой как ccatn который я мог бы использовать как ccatn <filename>)

Что я могу сделать, чтобы получить эту функциональность (имеется в виду, введите команду и имя файла и получите тот же результат, что и при наборе ccat <filename> | cat -n)?

1 ответ

Вместо этого используйте функцию:

ccatn() {
    pygmentize -g -O style=colorful,linenos=1 "$1" | cat -n
}
Другие вопросы по тегам