Как сопоставить файл и получить его путь и дату в cygwin

В соответствии с : https://stackoverflow.com/a/3112256/544721 вам нужно добавить в описание файла принтера четыре строки в соответствующих местах, описывающих четыре свойства вашей страницы: PageSize, PageRegion, ImageableArea и PaperDimension.

Кстати. Вот моя попытка добавить описание рулона карт S0929100 в Dymo 450 LabelWriter: https://gist.github.com/gwpl/d6f90e41c5b07cd9f9262e4c6515037d, однако он все еще находится в процессе разработки. Надеюсь, это даст вам подсказку, Вот дайджест упомянутой гири с четырьмя строками - каждая должна находиться в соответствующем разделе файла .ppd:

*PageSize w144h252/S0929100 Cards - Appointment Name Badge 51x89 mm : "<>setpagedevice"
*PageRegion w144h252/S0929100 Cards - Appointment Name Badge 51x89 mm : "<>setpagedevice"
*ImageableArea w144h252/S0929100 Cards - Appointment Name Badge 51x89 mm : "0.00 4.32 141.12 235.44"
*PaperDimension w144h252/S0929100 Cards - Appointment Name Badge 51x89 mm : "144.00 252.00"

-1
18.06.2017, 16:32
2 ответа

Как и в cygwin, убедитесь, что вы можете применить команду bash find вместо Windows find команда:

find //host1//dw/fold -type f -name "all.xml" -printf "%p\t%t\n"

  • %p - имя файла

  • %t - время последней модификации файла в формате, возвращаемом функцией C ctime

1
29.04.2021, 00:00

В bash использовать globstar для рекурсивного обхода каталогов с шаблоном glob **:

shopt -s globstar
ls -l /path/to/fold/**/all.xml

Отключить globstar (shopt -u globstar) или запустите приведенное выше в подоболочке, если хотите:

( shopt -s globstar && ls -l /path/to/fold/**/all.xml )

Или используйте find с действием -ls, чтобы получить список атрибутов файла:

find /path/to/fold/ -type f -name all.xml -ls
1
29.04.2021, 00:00

Теги

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