В: Я работаю со скриптом на платформе unix, и мне нужно выяснить все файлы в каталоге, который появился примерно через 8 часов раньше.Найти файлы со специальным символом в имени файла в unix
я использую следующую команду для извлечения файлов, как указано выше условие:
find . name "*.dat" -mmin -480
Но есть несколько файлов, которые имеют особый характер (двойной знак вопроса) ??
"в имени файла себя и используя выше команды, файл с ??
в его названии, получил расщепляется на две части в две строки
для например:.
file name : aabb??cc.dat
после того, как выше команды запуска, это приводит к следующим образом:
$./aabb
$cc.dat
($ здесь Unix командной строки) Может кто-то предложить поправку в команде выше или правильный подход для обработки этого исключения.
find не собирается разделять имя файла. покажите остальную часть своего скрипта. –
Нет такого понятия, как «специальный символ». Есть только символы. Многие из тех педерастов. – arkascha
@MarcB моя цель здесь не в том, чтобы разбить файл. Я хочу найти файл в каталоге с полным именем файла, но этот файл (aabb? Cc.dat) разбивается на два имени, что для меня проблема. – avisingh05