我是unix的新手,并且有点坚持下面,你能让我知道我该怎么做吗?
列出
中文件中的行数/courses/projweek/unix/commands/quotes, sorted by
它们包含的行数,所以它看起来像这样:
2 deadlines.txt
2 live.txt
3 airports.txt
3 universe.txt
6 universe2.txt
您如何使该列表仅包含文件名?例如像这样:
deadlines.txt
live.txt
airports.txt
universe.txt
universe2.txt
答案 0 :(得分:2)
您可以使用下面find
,wc
和sort
的组合来实现第一部分 -
find /courses/projweek/unix/commands/quotes -type f -exec wc -l {} + | sort -n
和第二部分你可以使用下面的命令
find /courses/projweek/unix/commands/quotes -type f -exec wc -l {} + | sort -n | cut -d "/" -f2