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

Unix命令打印特定编号的文件,unix,Unix,假设目录中有700个文件。我怎么能只打印101到200??请不要说ls-lrt | head-200 | tail-100您可以通过管道将ls输出传输到sed: ls -rt | sed -n "101,200 p" 选项-n表示不要打印所有内容 101200是一个表达式,用于选择第101行到第200行以及 p表示打印,但仅应用于所选行 当然也有其他的可能性,比如awk(ls-rt | awk“101”请不要说ls-lrt | head-200 | tail-100“-为什么不?我想知道是

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

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

ls -rt | sed -n "101,200 p"
  • 选项
    -n
    表示不要打印所有内容
  • 101200
    是一个表达式,用于选择第101行到第200行以及
  • p
    表示打印,但仅应用于所选行

当然也有其他的可能性,比如
awk
ls-rt | awk“101”请不要说ls-lrt | head-200 | tail-100“-为什么不?我想知道是否还有其他命令谢谢你。工作perfect@Srinivas:您可以通过向上投票某人的答案来表示感谢,也可以通过选择正确的答案来表示感谢,您可以为将来可能引用此线程的用户这样做。