Odpowiedzi:
Oto funkcja:
pwdr () {
pwd | sed s,$HOME,~,
}
Dodaj tę funkcję do pliku profilu i użyj pwdr
.
W bash
można także użyć parametru ekspansji i uniknąć wywołanie sed
przy użyciu raczej magicznie patrząc
echo ${PWD/~/\~}
${...}
Wyrażenie może być stosowany wszędzie zmienną powłoki mogą być stosowane jako dobrze, echo
to tylko w celach demonstracyjnych.
sed
sposobie, obudowa narożna powinna teraz działać poprawnie z obiema opcjami.
/Users/denz/foo/Users/denz
którego to się tłumaczy~/foo/~
.