【问题标题】:Converting the command 'ls | grep x' from linux to DOS转换命令 'ls | grep x' 从 linux 到 DOS
【发布时间】:2015-03-19 22:26:52
【问题描述】:

有没有可能/你如何执行Linux命令

ls | grep x

使用 Windows DOS?

【问题讨论】:

  • Windows 的 dirfindstr 非常类似于 lsgrep。不确定DOS。但是你真正想要实现的是什么?甚至 ls | grep x 也不是必需的,因为它可以通过 shell globbing 完成
  • 我不太确定这有什么意义...我们被要求进行研究,我知道它在 linux 上会做什么,但我真的不知道如何在 DOS 上做。我相信 'dir' 和 'ls' 是一样的,但是 'findstr' 如何适应呢?
  • findstr 类似于 grep

标签: linux grep pipe dos ls


【解决方案1】:

似乎在 DOS 中这样做的唯一方法是使用dir + find。后者只接受文件名(不允许管道),所以你需要一个临时文件:

dir > A:\list.txt
find "CD" A:\list.txt

grep相比,它的功能也非常有限。

Windows有更强大的工具findstr

dir | findstr CD

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-07
    • 2017-04-28
    • 2015-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-02
    • 2013-11-21
    相关资源
    最近更新 更多