Saya punya pertanyaan yang mirip dengan yang lain di situs ini di mana individu harus menemukan daftar semua pengguna menggunakan grep atau awk dari / etc / passwd. Itu berhasil bagi saya, tetapi saya sudah mencoba menerjemahkannya untuk menemukan dan mendaftar direktori home mereka juga. Saya sudah tahu Anda tidak bisa melakukannya dalam satu baris jadi saya tahu saya akan menggunakan pipa. Saya sudah melakukan riset online, tetapi saya tidak bisa mengatasinya. Jika saya menggunakan grep dan melakukan sesuatu seperti berikut:
grep -oE '^[/*/]$' /etc/passwd
... itu mungkin akan memberi saya kesalahan atau itu juga akan menunjukkan kepada saya file / bin / bash yang bukan yang saya inginkan. Saya hanya perlu nama pengguna dan direktori home mereka terdaftar menggunakan grep! Saya juga tidak yakin apakah * akan menampilkan garis miring ke depan sebagai karakter, karena beberapa direktori home memiliki lebih dari dua / (garis miring).
/etc/passwd
mungkin atau mungkin tidak di mana semua pengguna berada. Pertimbangkan jugagetent passwd
.