我怎样才能将其打印到 bash 文件中?

我怎样才能将其打印到 bash 文件中?

我不知道我该怎么做才能让它发挥作用:

find . -name '*.txt' -printf '\t%s\t%f\n' |sort -n -r | > txt.txt

答案1

这应该有效

find . -name '*.txt' -printf '\t%s\t%f\n' | sort -n -r > txt.txt

您必须删除|末尾的,>这意味着将stdout(标准输出)重定向到文件。

如果发生错误,文本将显示在 中stderr。这是所有错误的标准输出。

如果您想将其重定向到文件:2> /path/to/a/file

>请注意和之间存在差异>>

  • >将覆盖整个文件的内容
  • >>将附加到文件内容的末尾

相关内容