У меня есть проблемы с перенаправлением вывода из xargs именно я делаю что-то вроде:Xargs стандартный вывод в файл перенаправления добавления файла на неопределенное время
find . -mmin -10 | xargs grep mypattern > greping
Это позволит сохранить записи в файл на неопределенное время (я подождал, пока файл не достиг около 25GB) но когда я изменить его, чтобы добавить трубу Grep в конце я буду получать соответствующие результаты (около 25 кБ файла):
find . -mmin -10 | xargs grep mypattern | grep 2013-07-11 > greping
Что я здесь отсутствует и почему xargs
в первом фрагменте кода продолжают писать в файл?
Bash версия GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu)
работает для меня. Какова ваша модель? Пожалуйста, укажите точный код. – choroba
@choroba Мой шаблон просто буквальный, как '90001', без регулярного выражения, без' * 'и т. Д. – Patryk
Возможно, файлов слишком много. Что произойдет, если вы измените «2013-07-11» на «2013»? – choroba