正则处理文本记录
- 将含有指定字符串的行,变为空行
^.*(指定字符串).*$ 为空
例如,删除含有"summer"的行, 替换: ^.*summer.*$ 为空
1
2
2
- 删除空行
^\s*(?=\r?$)\n
1
- 过滤空行和注释
grep -Ev '^$|^\s*#'
1
- 删除重复行
sort -n test.txt | uniq
1
- 删除字符数少于14的行
^.{0,14}\n
1
- 查看当前目录下,所有文件中的非注释内容
grep -r -v '^ *#' .
1
上次更新: 3/1/2023, 4:43:57 PM