Unix命令打印特定号码的文件

时间:2017-04-04 16:53:23

标签: unix

假设目录中有700个文件。我怎样才能打印101到200?请不要说ls -lrt | head-200 | tail -100

1 个答案:

答案 0 :(得分:0)

您可以将ls输出管道传输到sed

ls -rt | sed -n "101,200 p"
  • 选项-n表示不打印所有内容
  • 101,200是一个选择101到200行和
  • 的表达式
  • p表示打印,但仅适用于选定的行

当然还有其他可能性,例如awkls -rt | awk "101<=NR && NR <= 200")。