grep
我正在尝试使用和显示当前目录中的隐藏文件ls
。
以下命令工作正常:
ls -a | egrep '^\.+'
,
但这个命令不起作用:
ls -al | egrep '\<\.+'
或者ls -al | egrep '\<[.]+'
。
有谁知道为什么该符号\<
不能与句点 ( .
) 一起使用?顺便提一句。我使用的是 Ubuntu 18.04。
答案1
这锚开头是插入符号,所以这应该有效:
ls -a | grep '^\.'
grep
我正在尝试使用和显示当前目录中的隐藏文件ls
。
以下命令工作正常:
ls -a | egrep '^\.+'
,
但这个命令不起作用:
ls -al | egrep '\<\.+'
或者ls -al | egrep '\<[.]+'
。
有谁知道为什么该符号\<
不能与句点 ( .
) 一起使用?顺便提一句。我使用的是 Ubuntu 18.04。
这锚开头是插入符号,所以这应该有效:
ls -a | grep '^\.'