Linux 命令行排序文件内容并将输出重定向到文件

Linux 命令行排序文件内容并将输出重定向到文件,linux,shell,ubuntu,command-line,command,Linux,Shell,Ubuntu,Command Line,Command,“数字”文件包含数字列表。编写命令以放置 这些数字中最大的一个放入文件“最大”(应该有 该文件中没有其他内容)。回答时不要使用“head”命令 我正在尝试对数字排序| tail>最大的您这样写: sort -n numbers | tail > largest 排序-n个数字| tail-1>最大值排序数字| tail-n 1>最大值,工作,这里有什么问题?可能您缺少使用数字排序的-n选项?不需要对数字列表进行完全排序就可以找到最大值。假设每行一个数字:awk'NR==1{max=$0}

“数字”文件包含数字列表。编写命令以放置 这些数字中最大的一个放入文件“最大”(应该有 该文件中没有其他内容)。回答时不要使用“head”命令

我正在尝试对数字排序| tail>最大的

您这样写:

sort -n numbers | tail > largest

排序-n个数字| tail-1>最大值

排序数字| tail-n 1>最大值,工作,这里有什么问题?可能您缺少使用数字排序的
-n
选项?不需要对数字列表进行完全排序就可以找到最大值。假设每行一个数字:
awk'NR==1{max=$0}max<$0{max=$0}END{print max}“数字>最大的
问题是我没有为数字键入-n标志。通过一些解释围绕您的答案将大大提高其质量。