mkshにチルダ(〜)を使用してPS1で家を表すようにできますか?

mkshにチルダ(〜)を使用してPS1で家を表すようにできますか?

たとえば、user@hostname:/home/userマニュアルページの例に従うのではなく、mkshにプロンプ​​トにそれを表示させることはできますかuser@hostname:~

ベストアンサー1

"\$PWD"マンページから'${PWD/#"$HOME"/\~}'。の先頭に表示される$HOMEと に置き換えられます。たとえば、~$PWD

PS1='${USER:=$(id -un)}'"@${HOSTNAME:=$(hostname -s)}:"'${PWD/#"$HOME"/\~} '

おすすめ記事