Grep特殊字符#’

问题描述

试图grep table.setModel(model); table.setautocreateRowSorter(true); // added ,但无法转义或说明报价char。我尝试"#‘om"grep -Fgrep -e或只是grep -n都没有用。

解决方法

该引号不是看起来像是简单的引号字符。尚不清楚从此网站复制和粘贴引号字符是否正确。

$ echo '‘' | cat -v
M-bM-^@M-^X

$ echo '‘' | xxd
$ 00000000: e280 980a                                ....

因此,看来问题出在字符集之一。

但是请注意,以下对我有用:

$ echo '‘' | grep -F '‘'
‘

以下内容:

$ echo '#‘om' | grep -F '#‘om'
#‘om

这将有助于准确查看正在尝试的内容。也许使用xxd来确认组成该报价的字节。