查找具有特定数量字母的字符串,grep包含扩展名

纳斯法塔利

如果我通过管道ls传输到grep,我将如何以不超过x个字母(包括扩展名)的条件返回文件列表?

因此,例如,如果ls给我:

abcde.jav a156e.exc test.c prog1.c qwert r.c 

并且我正在寻找所有严格包含5个字母,扩展名包括的文件:

a156e.exc test.c prog1.c qwert

我试过了:

ls | grep '^[a-z]${5}'
ls | grep "^[a-z]|[a-z]$"

和其他类似的东西,但我似乎无法理解。看来解决方案应该非常简单,但我无法弄清楚。任何帮助,将不胜感激。

乔什·克罗齐耶(Josh Crozier)

您可以使用以下表达式:

现场例子

^([^a-z]*[a-z][^a-z]*){5}$

解释:

  • ^ -表示字符串开头的锚点
  • ([^a-z]*[a-z][^a-z]*) -与零个或多个非字母字符之间的单个字母匹配的组
  • {5} -与前一组比赛5次
  • $ -表示字符串结尾的锚点。

用法:

ls | grep -E '^([^a-z]*[a-z][^a-z]*){5}$'

有无ls

for f in *; do
  if [[ $f =~ ^([^a-z]*[a-z][^a-z]*){5}$ ]]
    then
      echo $f
  fi
done

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找以字符串开头但具有特定扩展名的文件

来自分类Dev

Awk / Sed:如何在具有特定文件扩展名的文件中递归查找/替换字符串?

来自分类Dev

更改所有包含特定字符串的文件名的扩展名

来自分类Dev

在Bash中搜索包含特定字符串的特定扩展名文件名

来自分类Dev

查找具有多个扩展名和多个字符串格式的文件夹

来自分类Dev

如何检查字符串是否具有一定数量的字母和数字?

来自分类Dev

REGEX 在特定字符串中查找 .exe 扩展名。?

来自分类常见问题

递归查找具有特定扩展名的文件

来自分类Dev

Python递归查找具有特定扩展名的文件

来自分类Dev

查找具有特定扩展名的文件

来自分类Dev

Bash:复制根/当前文件夹中具有相同扩展名的所有文件,但文件名包含某些字符串的文件除外

来自分类Dev

为具有图像扩展名的字符串过滤对象值数组

来自分类Dev

如何在php中匹配包含带有固定数量的字母数字字符的https url的字符串?

来自分类Dev

使用grep查找具有连续相同字母的字符串

来自分类Dev

检查字符串是否具有特定数量的符号

来自分类Dev

遍历输入的字符串并返回字符串中特定数量的字母

来自分类Dev

如何找到具有特定文本字符串和扩展名的文件夹中的所有文件?

来自分类Dev

Python-计算具有与特定查找字符串匹配的值的字典键的数量

来自分类Dev

Python-计算具有与特定查找字符串匹配的值的字典键的数量

来自分类Dev

txt 文件或没有扩展名的文件中的 grep,需要文件中存在多个字符串

来自分类Dev

如何知道字符串长度是否包含指定数量的大写字母

来自分类Dev

如何查找给定扩展名的所有文件(不包括多个文件名字符串)

来自分类Dev

从List <String>中查找具有最大数量的小写字母的字符串。(使用流)

来自分类Dev

如何让grep搜索具有特定字符串的ebuild,并生成仅包含ebuild位置的输出?

来自分类Dev

grep搜索查找。在仅具有.txt扩展名的文件中

来自分类Dev

JavaScript:在数组中查找具有包含特定字符串的属性的对象

来自分类Dev

如何在具有特定扩展名的文件中查找特定文本?

来自分类Dev

查找包含多个具有相同扩展名的文件的目录

来自分类Dev

查找具有特定数据字符串的数组,然后返回它具有的另一个数据字符串

Related 相关文章

  1. 1

    查找以字符串开头但具有特定扩展名的文件

  2. 2

    Awk / Sed:如何在具有特定文件扩展名的文件中递归查找/替换字符串?

  3. 3

    更改所有包含特定字符串的文件名的扩展名

  4. 4

    在Bash中搜索包含特定字符串的特定扩展名文件名

  5. 5

    查找具有多个扩展名和多个字符串格式的文件夹

  6. 6

    如何检查字符串是否具有一定数量的字母和数字?

  7. 7

    REGEX 在特定字符串中查找 .exe 扩展名。?

  8. 8

    递归查找具有特定扩展名的文件

  9. 9

    Python递归查找具有特定扩展名的文件

  10. 10

    查找具有特定扩展名的文件

  11. 11

    Bash:复制根/当前文件夹中具有相同扩展名的所有文件,但文件名包含某些字符串的文件除外

  12. 12

    为具有图像扩展名的字符串过滤对象值数组

  13. 13

    如何在php中匹配包含带有固定数量的字母数字字符的https url的字符串?

  14. 14

    使用grep查找具有连续相同字母的字符串

  15. 15

    检查字符串是否具有特定数量的符号

  16. 16

    遍历输入的字符串并返回字符串中特定数量的字母

  17. 17

    如何找到具有特定文本字符串和扩展名的文件夹中的所有文件?

  18. 18

    Python-计算具有与特定查找字符串匹配的值的字典键的数量

  19. 19

    Python-计算具有与特定查找字符串匹配的值的字典键的数量

  20. 20

    txt 文件或没有扩展名的文件中的 grep,需要文件中存在多个字符串

  21. 21

    如何知道字符串长度是否包含指定数量的大写字母

  22. 22

    如何查找给定扩展名的所有文件(不包括多个文件名字符串)

  23. 23

    从List <String>中查找具有最大数量的小写字母的字符串。(使用流)

  24. 24

    如何让grep搜索具有特定字符串的ebuild,并生成仅包含ebuild位置的输出?

  25. 25

    grep搜索查找。在仅具有.txt扩展名的文件中

  26. 26

    JavaScript:在数组中查找具有包含特定字符串的属性的对象

  27. 27

    如何在具有特定扩展名的文件中查找特定文本?

  28. 28

    查找包含多个具有相同扩展名的文件的目录

  29. 29

    查找具有特定数据字符串的数组,然后返回它具有的另一个数据字符串

热门标签

归档