grepとlsを使って隠しファイルを表示するには?単語の先頭のピリオド(「。」)に問題があります。

grepとlsを使って隠しファイルを表示するには?単語の先頭のピリオド(「。」)に問題があります。

grep現在のディレクトリの隠しファイルを使用して表示しようとしていますls

次のコマンドはうまく機能します。

ls -a | egrep '^\.+'

ただし、このコマンドは機能しません。

ls -al | egrep '\<\.+'またはls -al | egrep '\<[.]+'

この記号を\<ピリオド( )で.使用できない理由を知っている人はいますか?ところで。 Ubuntu 18.04を使用しています。

ベストアンサー1

これアンカー最初にキャレットがあるので、次のように動作します。

ls -a | grep '^\.'

おすすめ記事