Я понятия не имею, что я должен сделать, чтобы заставить его работать:
find . -name '*.txt' -printf '\t%s\t%f\n' |sort -n -r | > txt.txt
Это должно работать
find . -name '*.txt' -printf '\t%s\t%f\n' | sort -n -r > txt.txt
, необходимо удалить |
в конце, >
, средства перенаправляют stdout
(стандартный вывод) в файл.
, Если существует ошибка, что текст будет отображен в stderr
. Который является стандартным выводом для всех ошибок.
, Если Вы хотите перенаправить это в файл: 2> /path/to/a/file
Должное примечание, что существует различие между >
и >>
.
>
перезапишет содержание >>
, Добавит в файл