rg
hide file name
--no-filename
only show match
rg -o 'REGEX' FILE
only show captureed group
# 注意位置和单引号
rg 'name:(.*)' -o -r '$1'only show file name
rg -ldnot show line number
rg -Nserach but filter some file
// 注意加引号
rg curl -g '*.toml'
// 忽略某些文件夹
rg xx -g '!data/*'ignore case
rg -i显示那些没有命中匹配的行
术语: invert-match
rg -v REGEX
or
(aaaa|bbbbb)search in all folder
rg --no-ignore --hidden 'xx'