[英]shell grep, regex to find a specific occurence
使用grep我想找到這樣的所有字符串: .some_char
。 我有這樣的文字:
Lorem ipsum dolor sit amet**,c**onsectetur adipisici elit**,s**ed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat
我想找到“,c”“,s”。 所以我需要一個正則表達式。 你能幫助我嗎?
解:
cat file.txt | grep -o -E ",[a-zA-Z0-9]"
正則表達式應該是
",."
此外,您需要在grep
設置一些額外的標志(-o只打印匹配的部分)
完整的命令是:
grep -r ",." -o
問題有點不清楚。 如果some_char你的意思是字母字符,你可以這樣做
grep -o ',[A-Za-z]'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.