コレクションではなく単一文字で構成される行のリスト

コレクションではなく単一文字で構成される行のリスト

コレクション以外の文字で構成される行をリストする必要があります。

わかります:

ls | grep -nv '[aeiouy]' file

しかし、それは私に役割を与えませんでした。シングルキャラはどうやって手に入るの?

答え1

x行全体に一致するように追加するだけです。

grep -nvx '[aeiou]' file.txt

または

grep -nv '^[aeiou]$' file.txt

または

grep -nx '[^aeiou]' file.txt

または

grep -n '^[^aeiou]$' file.txt

気づく、解析はls良い考えではありません

関連情報