これにより、ls -l | grep ^d
現在のディレクトリのディレクトリのみが一覧表示されます。
私が知りたいのは、カラットが何を^
意味するのかです^d
。
答え1
アンディの答えマニュアルページに表示されているとおりです。
固定
キャレット^とドル記号$は、それぞれ行の先頭と末尾の空の文字列に一致するメタ文字です。
これが機能する理由は、長いリスト形式のフラグを使用するようにすることです-l
。ls
各行に表示される最初の項目は、人間が読めるファイル権限です。ここで最初の文字はd
ディレクトリまたは-
ファイルです。
答え2
ニンジンではなくカラットです。 「行の始まり」を意味します。 grep は、「d」で始まる行だけと一致します。