Open junxnone opened 4 years ago
grep -nr your_word yourfile
grep -v keyword
grep '^xxx'
grep 'xxx$'
grep -n '[a-z]'
ls \|grep '^[0-9][0-9][0-9]*'
grep -E '123\|abc' filename
egrep '123\|abc' filename
awk '/123\|abc/' filename
r
\r\n
find . -not -type d -exec file "{}" ";" | grep CRLF|awk -F ':' '{print $1}'|xargs -i dos2unix {}
grep 文本过滤工具
Brief
UseCase
grep -v keyword
grep '^xxx'
grep 'xxx$'
grep -n '[a-z]'
ls \|grep '^[0-9][0-9][0-9]*'
grep -E '123\|abc' filename
其他实现
- egrep
egrep '123\|abc' filename
- awk
awk '/123\|abc/' filename
Examples
r
windows 换行 为 Linux 换行\r\n