Linux 命令行排序文件内容并将输出重定向到文件
“数字”文件包含数字列表。编写命令以放置 这些数字中最大的一个放入文件“最大”(应该有 该文件中没有其他内容)。回答时不要使用“head”命令 我正在尝试对数字排序| tail>最大的您这样写: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}
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标志。通过一些解释围绕您的答案将大大提高其质量。