不区分大小写的bash字符串替换

随心所欲

我正在尝试制作一个将两个字幕合并的脚本。

file.srt
file.forced.srt
file2.srt
file2.Forced.srt

对于匹配两个强制字幕,我不区分大小写。

shopt -s extglob
shopt -s nocaseglob

for file in "${1%/}/"*forced.srt; do
   echo File: "$file"
done

我有这段代码可以从文件名中删除强制字符串,因此可以在脚本中使用匹配的文件

subs=${file//.Forced/}

如何forced从不区分大小写的变量中删除此字符串

迈克尔·荷马

您需要nocasematch此处使用shell选项,而不是(仅)nocaseglob

如果启用nocasematchshell选项(请参见The Shopt Builtin中的shopt的说明),则执行匹配时将不考虑字母字符的大小写。

nocaseglob仅用于真正的文件名扩展(如您在for循环中使用的扩展名),但不适用于发生模式匹配的其他地方。对于您的用例,您实际上需要同时启用它们,以便文件名扩展和模式匹配都可以启用它。

对于只在一个地方这两个字符,你可以使用 [Ff]同时匹配Ff那里。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使字符串替换不区分大小写

来自分类Dev

不区分大小写的排序集-区分大小写保留相同的字符串

来自分类Dev

多不区分大小写字符串替换

来自分类Dev

Python不区分大小写替换所有多个字符串

来自分类Dev

C#替换不区分大小写的字符串

来自分类Dev

向不区分大小写的RegExp中开始替换的东西添加字符串。

来自分类Dev

Perl同时替换多个字符串(不区分大小写)

来自分类Dev

从JavaScript中的字符串中替换数组中的值,不区分大小写

来自分类Dev

查找不区分大小写的字符串并替换(PHP)

来自分类Dev

C#替换不区分大小写的字符串

来自分类Dev

Perl同时替换多个字符串(不区分大小写)

来自分类Dev

Twig-替换不区分大小写的字符串

来自分类Dev

Python不区分大小写替换所有多个字符串

来自分类Dev

字符串不区分大小写的模式匹配

来自分类Dev

如何使字符串不区分大小写

来自分类Dev

不区分大小写的字符串数组比较

来自分类Dev

如何使字符串比较不区分大小写?

来自分类Dev

不区分大小写的字符串数组排序

来自分类Dev

不区分大小写比较字符串

来自分类Dev

regEx包装不区分大小写的字符串

来自分类Dev

不区分大小写的字符串数组比较

来自分类Dev

不区分大小写的拆分字符串

来自分类Dev

内置不区分大小写的字符串=

来自分类Dev

如何用目标字符串替换python中的不区分大小写的字符串?

来自分类Dev

字符串区分大小写

来自分类Dev

如何比较不区分大小写和不区分重音的字符串

来自分类Dev

不使用正则表达式的JavaScript中不区分大小写的字符串全部替换

来自分类Dev

javascript过滤字符串数组,匹配不区分大小写的子字符串

来自分类Dev

检查字符串列表的子字符串,不区分大小写

Related 相关文章

  1. 1

    如何使字符串替换不区分大小写

  2. 2

    不区分大小写的排序集-区分大小写保留相同的字符串

  3. 3

    多不区分大小写字符串替换

  4. 4

    Python不区分大小写替换所有多个字符串

  5. 5

    C#替换不区分大小写的字符串

  6. 6

    向不区分大小写的RegExp中开始替换的东西添加字符串。

  7. 7

    Perl同时替换多个字符串(不区分大小写)

  8. 8

    从JavaScript中的字符串中替换数组中的值,不区分大小写

  9. 9

    查找不区分大小写的字符串并替换(PHP)

  10. 10

    C#替换不区分大小写的字符串

  11. 11

    Perl同时替换多个字符串(不区分大小写)

  12. 12

    Twig-替换不区分大小写的字符串

  13. 13

    Python不区分大小写替换所有多个字符串

  14. 14

    字符串不区分大小写的模式匹配

  15. 15

    如何使字符串不区分大小写

  16. 16

    不区分大小写的字符串数组比较

  17. 17

    如何使字符串比较不区分大小写?

  18. 18

    不区分大小写的字符串数组排序

  19. 19

    不区分大小写比较字符串

  20. 20

    regEx包装不区分大小写的字符串

  21. 21

    不区分大小写的字符串数组比较

  22. 22

    不区分大小写的拆分字符串

  23. 23

    内置不区分大小写的字符串=

  24. 24

    如何用目标字符串替换python中的不区分大小写的字符串?

  25. 25

    字符串区分大小写

  26. 26

    如何比较不区分大小写和不区分重音的字符串

  27. 27

    不使用正则表达式的JavaScript中不区分大小写的字符串全部替换

  28. 28

    javascript过滤字符串数组,匹配不区分大小写的子字符串

  29. 29

    检查字符串列表的子字符串,不区分大小写

热门标签

归档