Использование cat with piping:
pygmentize filename.py | cat -n
Ответ Sylvain как-то лучше, так как он не генерирует дополнительные кошачьи пробелы в начале каждой строки. Но в какой-то момент у вас может не быть установлен жемчуг:)
Попробуйте также:
pygmentize -g filename.py | cat -n | sed "s/^[ \t]*//"
Это дает вам приятное пространство между номерами строк и кодом.
Из руководства (жирный мины):
- Тест: -anewer file - Тест: -cnewer file - Тест: -newer file Истина, если файл был в последний раз доступ (или его статус изменено или было изменено) в последнее время, чем файл был изменен. [...]Таким образом, тесты сравнивают atime, ctime и mtime соответственно с mtime указанного файла.
Если вы хотите сравнить ctime с ctime, используйте -newerXY:
find . -newercc file1.txt
Итак, тесты -*newer являются сокращением для -newer*m.
Из руководства (жирный мины):
- Тест: -anewer file - Тест: -cnewer file - Тест: -newer file Истина, если файл был в последний раз доступ (или его статус изменено или было изменено) в последнее время, чем файл был изменен. [...]Таким образом, тесты сравнивают atime, ctime и mtime соответственно с mtime указанного файла.
Если вы хотите сравнить ctime с ctime, используйте -newerXY:
find . -newercc file1.txt
Итак, тесты -*newer являются сокращением для -newer*m.
Из руководства (жирный мины):
- Тест: -anewer file - Тест: -cnewer file - Тест: -newer file Истина, если файл был в последний раз доступ (или его статус изменено или было изменено) в последнее время, чем файл был изменен. [...]Таким образом, тесты сравнивают atime, ctime и mtime соответственно с mtime указанного файла.
Если вы хотите сравнить ctime с ctime, используйте -newerXY:
find . -newercc file1.txt
Итак, тесты -*newer являются сокращением для -newer*m.