GNU/Linux >> Linux の 問題 >  >> Linux

ユーザー名でホームディレクトリを取得する

eval を使用できます :

eval echo ~$USER

ただし、以下の Andrew のコメントと glenn の返信を参照してください。


これはあなたのために働くかもしれません:

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

これは、あなたではないユーザーにも機能します。たとえば、

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

あなたはそのユーザーのようです -- なぜですか

echo $HOME

?


Linux
  1. SSHとホームディレクトリのアクセス許可?

  2. Linuxでディレクトリサイズを取得する方法

  3. sftp でディレクトリ全体を取得するにはどうすればよいですか?

  1. Linuxでホームディレクトリのユーザーアカウントを削除する方法

  2. チルダ(「〜」、ホームディレクトリ)を再定義することは可能ですか?

  3. Puppet:ユーザーのホーム ディレクトリを取得する

  1. Linux のディレクトリにある最新のファイルを取得する

  2. bashでファイルの絶対ディレクトリを取得するにはどうすればよいですか?

  3. Julia (Linux) で現在のユーザー名を取得する