【问题标题】:How to display list of all files not ending with .txt using ls command and regex? [duplicate]如何使用 ls 命令和正则表达式显示所有不以 .txt 结尾的文件列表? [复制]
【发布时间】:2015-05-18 08:45:32
【问题描述】:

我试过了, ls (^(*.txt))。

我收到错误:ls 无法访问。没有这样的文件或目录。

【问题讨论】:

  • 首先...在ls 不可用的情况下,您使用哪个操作系统/shell?恕我直言ls 不支持正则表达式。

标签: regex


【解决方案1】:

你可以这样做:

ls | grep -v txt$

【讨论】:

  • 是的,这行得通。谢谢!
  • 但是,不能不用grep,只用ls和regex吗?\
  • @GaurangaRathod:我认为没有 grep 是不可能的。
  • 我可以知道什么是 grep @toto:我只是想让你知道这件事。谢谢
  • 那么,是正则表达式不能否定表达式还是ls不能接受正则表达式?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-25
  • 1970-01-01
  • 2020-05-07
  • 2016-01-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多