/ etc / passwdですべてのユーザーのリストを見つけるためにgrepまたはawkを使用する必要があるこのサイトの他の問題と同様の問題がありました。これは私にとっては効果的ですが、ホームディレクトリを見つけてリストするために翻訳しようとしています。私はすでに1行ではできないことを知っているので、パイプを使用することを知っています。オンラインで調べてみましたが、何が問題なのかわかりません。 grepを使って次のようにします。
grep -oE '^[/*/]$' /etc/passwd
...エラーが発生したり、私が望むものではない/bin/bashファイルが表示されることがあります。リストされたユーザー名とそのホームディレクトリを理解してください。また、一部のホームディレクトリには/(スラッシュ)が複数あるため、*が他のスラッシュを文字で表示するかどうかはわかりません。