Перенаправление вывода из нескольких переданных команд
Это работает:
find . -type f | xargs md5sum | sort
Это не дает и выдает несколько ошибок "md5sum: xyz not found":
( find . -type f | xargs md5sum | sort ) >~/md5.txt
То же самое для:
find . -type f | xargs md5sum | sort >~/md5.txt
Это работает:
md5deep -r . | sort >~/md5.txt
Я хотел бы понять, почему не работает перенаправление конструкций труб.
1 ответ
Решение
Вполне возможно, имя файла начинается с xyz
содержит white space
,
Вы можете попробовать это:
$ find . -type f -print0 | xargs -0 md5sum | sort