Использование команды find с тестом -cnewer

Использование cat with piping:

pygmentize filename.py | cat -n

Ответ Sylvain как-то лучше, так как он не генерирует дополнительные кошачьи пробелы в начале каждой строки. Но в какой-то момент у вас может не быть установлен жемчуг:)

Попробуйте также:

pygmentize -g filename.py | cat -n | sed "s/^[ \t]*//"

Это дает вам приятное пространство между номерами строк и кодом.

2
задан 12 August 2017 в 04:47

3 ответа

Из руководства (жирный мины):

- Тест: -anewer file - Тест: -cnewer file - Тест: -newer file Истина, если файл был в последний раз доступ (или его статус изменено или было изменено) в последнее время, чем файл был изменен. [...]

Таким образом, тесты сравнивают atime, ctime и mtime соответственно с mtime указанного файла.

Если вы хотите сравнить ctime с ctime, используйте -newerXY:

find . -newercc file1.txt

Итак, тесты -*newer являются сокращением для -newer*m.

2
ответ дан 22 May 2018 в 19:33
  • 1
    Информация, полученная вами от руководства FSF, намного понятнее, чем справочная страница с терминала. Благодарю. – John_Patrick_Mason 12 August 2017 в 09:33

Из руководства (жирный мины):

- Тест: -anewer file - Тест: -cnewer file - Тест: -newer file Истина, если файл был в последний раз доступ (или его статус изменено или было изменено) в последнее время, чем файл был изменен. [...]

Таким образом, тесты сравнивают atime, ctime и mtime соответственно с mtime указанного файла.

Если вы хотите сравнить ctime с ctime, используйте -newerXY:

find . -newercc file1.txt

Итак, тесты -*newer являются сокращением для -newer*m.

2
ответ дан 18 July 2018 в 08:39

Из руководства (жирный мины):

- Тест: -anewer file - Тест: -cnewer file - Тест: -newer file Истина, если файл был в последний раз доступ (или его статус изменено или было изменено) в последнее время, чем файл был изменен. [...]

Таким образом, тесты сравнивают atime, ctime и mtime соответственно с mtime указанного файла.

Если вы хотите сравнить ctime с ctime, используйте -newerXY:

find . -newercc file1.txt

Итак, тесты -*newer являются сокращением для -newer*m.

2
ответ дан 24 July 2018 в 19:08

Другие вопросы по тегам:

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