簡體   English   中英

正則表達式與bash中的find命令

[英]Regex with find command in bash

我一直在嘗試在bash中將regex與find命令一起使用。 以下是我的代碼:

find . -regextype posix-extended -regex 'AB[0-9]{1}_all_chr\.gz'

但是,以上代碼與ID為“ AB1_all_chr.gz”和“ AB2_all_chr.gz”之類的所需文件不匹配。 有人可以幫我解決這段代碼嗎?

因此,提供一個實際的答案:

find . -regextype posix-extended -regex '^.*AB[0-9]_all_chr\\.gz$'

匹配任何文本,開頭是AB ,然后是任意一位,然后以_all_chr.gz結尾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM