![](/img/trans.png)
[英]How can I use a regex variable for a find and replace command in bash?
[英]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.