В Beyond Compare с использованием Folder Compare я хочу исключить файлы, содержащие специальные символы. В частности, у меня есть файлы с именем Icon\r, Icon с возвратом каретки в качестве последнего символа имени файла.
В настройках сеанса, фильтрах имен я не могу найти способ описать это имя файла в списке «Исключить файлы:».
Если я выбрасываю символы для имени файла, я вижу, что к имени добавляется символ возврата каретки:
bash-3.2$ mdls Icon*
kMDItemFSContentChangeDate = 2018-12-14 17:56:48 +0000
kMDItemFSCreationDate = 2018-12-14 17:56:48 +0000
kMDItemFSCreatorCode = ""
kMDItemFSFinderFlags = 16384
kMDItemFSHasCustomIcon = 0
kMDItemFSInvisible = 1
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery = 0
kMDItemFSLabel = 0
kMDItemFSName = "Icon "
kMDItemFSNodeCount = 363549
kMDItemFSOwnerGroupID = 20
kMDItemFSOwnerUserID = 501
kMDItemFSSize = 363549
kMDItemFSTypeCode = ""
bash-3.2$ ls -1 | egrep Icon | od -c
0000000 I c o n \r \n
0000006
bash-3.2$ ls Icon*
Icon?
bash-3.2$
Я пробовал различные представления "Icon", "Icon\r" и предпочел бы не использовать "Icon *", то есть все, что начинается с Icon, что может исключать другие файлы, начинающиеся с Icon.