eval
を使用できます :
eval echo ~$USER
ただし、以下の Andrew のコメントと glenn の返信を参照してください。
これはあなたのために働くかもしれません:
homedir=$( getent passwd "$USER" | cut -d: -f6 )
これは、あなたではないユーザーにも機能します。たとえば、
homedir=$( getent passwd "someotheruser" | cut -d: -f6 )
あなたはそのユーザーのようです -- なぜですか
echo $HOME
?
ファイル /sys/class/backlight/acpi_video0/brightness に書き込めません (ubuntu)
ゲーム用に Linux 上の仮想マシン内で Windows を実行する