当前位置: 技术问答>linux和unix
有关grep的用法
来源: 互联网 发布时间:2017-01-15
本文导语: 怎么grep "a{5}" file能找出文件file中5个及以上的a,怎么才能用grep找到只包含5个a的表达式呢,望高手指教 | grep "^aaaaa$" file | awk '$0~//' file | grep -o可以显示匹配的那个part. ...
怎么grep "a{5}" file能找出文件file中5个及以上的a,怎么才能用grep找到只包含5个a的表达式呢,望高手指教
|
grep "^aaaaa$" file
|
awk '$0~//' file
|
grep -o可以显示匹配的那个part.
|
owenliang@linux-7lsl:~/csdn/src> echo "csdn asdfaaaaaadfdaaaaaaaakkdf" | egrep -o "a{5,}"
aaaaaa
aaaaaaaa
|
$0表示一行, ~ 表示匹配 , / / 是正则表达式。
意思就是当前行匹配正则表达式,则打印这一行。
echo "aaaaa" | awk '/^aaaaa$/{print $0}'
也行。
matches the empty string at the end of a word.
意思就是当前行匹配正则表达式,则打印这一行。
echo "aaaaa" | awk '/^aaaaa$/{print $0}'
也行。
matches the empty string at the end of a word.
|
echo "aaaaa" | grep "^aaaaa$"