GNU/Linux >> Belajar Linux >  >> Linux

Dapatkan direktori home dengan nama pengguna

Anda dapat menggunakan eval :

eval echo ~$USER

Tapi lihat komentar Andrew dan balasan glenn di bawah.


Ini mungkin cocok untuk Anda:

homedir=$( getent passwd "$USER" | cut -d: -f6 )

Ini juga akan berfungsi pada pengguna yang bukan Anda. Misalnya,

homedir=$( getent passwd "someotheruser" | cut -d: -f6 )

Tampaknya Anda adalah pengguna itu -- mengapa tidak

echo $HOME

?


Linux
  1. Ssh Dan Izin Direktori Rumah?

  2. Apakah Mungkin Untuk Mendefinisikan Ulang Tilde ('~', Direktori Rumah)?

  3. Cara mendapatkan ukuran direktori di Linux

  1. Dapatkan file terbaru di direktori di Linux

  2. Apa gunanya mengenkripsi direktori home?

  3. buat direktori home setelah membuat pengguna

  1. Bagaimana cara mendapatkan direktori absolut dari sebuah file di bash?

  2. Dapatkan nama pengguna saat ini di Julia (Linux)

  3. Wayang:Dapatkan direktori home pengguna