有人知道如何使用grep在文本文件中查找字符的出现次数吗?我在ssh连接上尝试了以下内容:
user@server:~$cat > myfile
´´´sometext
´´s´more
end´
然后:
grep ´ myfile
以及grep \´ myfile
和grep '´' myfile
以及grep '\´' myfile
和grep "´" myfile
以及grep "\´" myfile
但它们都不起作用。
答案 0 :(得分:1)
grep '´' myfile
双引号也可能有用......
答案 1 :(得分:1)
grep \´ myfile
会奏效。如果这不起作用,则不是´
字符。
查看我的控制台日志,
$ cat myfile -n
1 `
2 `
3 ´
4 ´ `
5 `quoted´
6
7 `3l2l4kj3
8 echo ` `
9 hello
10 done
$ grep \´ myfile -n
3:´
4:´ `
5:`quoted´
答案 2 :(得分:0)
也许你可以试试
grep -e "´" myfile
?
至少
echo -e“带有'\ nsome文本的一些文本,没有它\ n '\ n没有它的一些文字“| grep -e”'“
给出
一些文字带有'再带一些文字'
答案 3 :(得分:0)
grep '´' myfile
我试过了,它确实有效。
[root@s1 ~]# cat myfile
```sometext
``s`more
end`
[root@s1 ~]# grep '`' myfile
```sometext
``s`more
end`