pwdのコンテンツをリストし、ドットで始まるファイルのみを表示したいと思いました。試しましたls -a | grep ^\.
が、ドットで始まらないファイルが出力に含まれる理由がわかりません。例えば:
Pictures
.pip
.pki
.profile
projects
Public
自分がやりたいことを達成できることはわかってls -ld .*
います。説明できないgrepのこの動作に興味があります。
参照:「ドット」を2回エスケープする必要があるのはなぜですか?
—
don_crissti
で
—
Barmar
ls -d .*
始まるすべてのファイルを一覧表示するだけでは.
どうですか?
注意事項:lsの出力を別のコマンドにパイプしないでください。代わりに検索を使用してください。lsには、信頼できないほど多くのイデオシンクラシーがあります。参照:mywiki.wooledge.org/BashPitfallsの Pitfall 1-1位になりました!サイトの残りの部分も素晴らしいです。
—
ジョー