grepを使用して、/ etc / passwdから「文字列」を含む行を区切ります。

grepを使用して、/ etc / passwdから「文字列」を含む行を区切ります。

/etc/passwdシェルコードを学ぶために見る「やるべきこと」のリストがあり、「」を含む行を区切るにはgrepを使用する必要がありますubu。このコマンドless /etc/passwdはアクセス/etc/passwdと特定の文字列パターンを検索/検索することを知っていますが、grepそれはすべてです。

ベストアンサー1

そしてgrep

$ grep -F "ubu" /etc/passwd

これはファイルからリテラル文字列をgrep -F取得するために使用されます。それ以外の場合は正規表現として扱われます。この場合、違いはありませんが、文字列にたとえば正規表現で「特別」な文字が含まれている場合は、その文字を「あまり特殊」にする方法です。ubu/etc/passwd-Fgrepubu*

grep一致する項目を含むすべての行が返されます。

ubuユーザー名(a十分一部ではないユーザー名)次のコマンドは、システムが使用するすべてのディレクトリサービス(LDAPまたはNIS / YPなど)も検索します。

$ getent passwd ubu

おすすめ記事