Я использую pdfgrep для поиска имени в PDF:
pdfgrep -H 'Fatima Alves' RE/*
Эти команды выведут имя файла и имя:
RE/2011-01-RE_60822079000168_23022016_153923(1).PDF: Fatima Alves
RE/2011-01-RE_60822079000168_23022016_153923 (2).PDF: Fatima Alves
Но я хотел бы напечатать только имя файла, без : Fatima Alves
Потому что я хотел бы использовать канал с XARGS для перемещения файлов соответствия:
pdfgrep -H 'Fatima Alves' RE/* | xargs -I{} mv -i {} ./destination
Но в текущей ситуации перемещение не работает, потому что пытается переместить файл, который не существует:
mv: cannot stat ‘RE/2011-01-RE_60822079000168_23022016_153923(1).PDF: Fatima Alves’: No such file or directory
mv: cannot stat ‘RE/2011-01-RE_60822079000168_23022016_153923 (2).PDF: Fatima Alves’: No such file or directory
Благодарю.