【发布时间】:2021-12-13 00:33:51
【问题描述】:
我尝试从一个 c 文件中读取和打印数据,该文件对 4 行学生姓名、专业、级别、信用和 GPA 进行排序,我想这样做“”显示最高和最低级别以及 相应的学生姓名”,写下这些命令
echo | sort -n -k 3 | cut -f 1,3 | head -n 1 /home/areej7/file.c
echo | sort -n -k 3 | cut -f 1,3 | tail -n 1 /home/areej7/file.c
结果不是我们想要的
错在哪里?是管道中命令的顺序吗?
【问题讨论】:
-
echo本身只输出一个空行。您对对空行进行排序有什么期望?