Задача стоит такой
Code: Select all
find -bla-bla -exec -bla-bla '{}' \; > $file
grep -vf $invert_pattern_file $file > $grepped_file
cp `cat $grepped_file` $some_path
Все хорошо решается через find -print0, если бы не вот эти несколько задач, после самого поиска и перед cp у меня там еще проверка условий и прочее.
Чего только не пытался делать... И экранировать sed-ом пробелы, и чё-то там изобретать с find. Опция grep -Z по мануалу делает, как я понял, то что мне нужно (если связать потом с xargs -0), но с ней у меня что-то тоже не получается...
Подскажите, может кто так-же сталкивался с этим вопросом.