Ответы:
Вот функция:
pwdr () {
pwd | sed s,$HOME,~,
}
Добавьте эту функцию в файл профиля и используйте pwdr
.
В bash
вы также можете использовать расширение параметров и избежать вызова sed
с помощью довольно волшебно выглядящих
echo ${PWD/~/\~}
${...}
Выражение можно использовать везде , где переменная оболочки может быть использован как хорошо, echo
только для демонстрационных целей.
sed
способ, угловой корпус теперь должен нормально работать с обоими вариантами.
/Users/denz/foo/Users/denz
который это будет переведено~/foo/~
.