首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何列出当前目录中的所有文件和目录,其第二个字符为数字

如何列出当前目录中的所有文件和目录,其第二个字符为数字
EN

Unix & Linux用户
提问于 2020-02-02 12:23:44
回答 1查看 3K关注 0票数 -2

使用什么命令列出当前目录中的所有文件和目录,其中名称的第二个字符是数字。

我们能在这里使用grep吗?

EN

回答 1

Unix & Linux用户

发布于 2020-02-02 12:46:40

如果要列出第二个字符为数字的所有文件,可以使用以下巴什通配符?[0-9]*

其中:

  • ?表示任何单个字符,
  • [0-9]表示范围0.9中的任何单个字符,最后表示
  • *表示任意数量的字符。

要在终端上列出这些文件,可以使用echols或任何其他将输出其参数的命令。例如:

  • ls -d ?[0-9]*
  • echo ?[0-9]*

在第一种情况下(ls),我们需要添加-d参数来列出目录本身,而不是目录内容,以防我们“匹配”的文件名实际上是目录。

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/565406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档