Я пишу простую программу для запуска через кучу файлов в разных каталогах в моей системе. Это в основном включает их открытие и проверку на допустимый XML. Один из вариантов этой программы - выводить список плохих XML-файлов.
Это подводит меня к моему вопросу. Какой лучший выход для форматирования это для использования с XARGS. Я думал, что помещать каждую запись в новую строку будет достаточно, но это немного сбивает с толку. потому что все имена файлов имеют пробелы.
Скажем, мой вывод:
./dir name 1/file 1.xml
./dir name 2/file 2.xml
./dir name 3/file 3.xml
Я попробовал следующую команду, но она продолжает говорить "Нет такого файла или каталога".
./myprogram.py --list BADXML | xargs -d '\n' cat
Итак ... Я либо неправильно понимаю, как использовать XARGS, либо мне нужно немного изменить формат вывода моей программы. Я не уверен, что самый простой и удобный маршрут). я бы не хотел, чтобы мне всегда приходилось вводить путаницу опций xarg, если я смогу избежать этого.