您将使用什么选项对名为 foo 的文件进行就地排序,即用排序后的版本替换原始文件?

您将使用什么选项对名为 foo 的文件进行就地排序,即用排序后的版本替换原始文件?

我有这个家庭作业问题。我查看了手册页进行排序,我相信答案是-o, --output=FILE这是正确的吗?

它是一个 Fedora 服务器。

如果没有与该主题相关的手册页,我们应该查看手册页,而不是使用信息页。如果不存在信息页面,则使用互联网。

答案1

对名为 foo 的文件进行就地排序 - 排序如下:

set TMP=$(mktemp)
sort foo > $TMP
mv $TMP foo

这会将 的输出重定向sort到临时文件,然后替换 foo.

相关内容