¿Cómo puedo imprimir una ruta con un directory de inicio reemplazado por ~ en la terminal?

¿Cómo puedo imprimir una ruta en Terminal con la ruta de la carpeta de inicio reemplazada por un ~?

pwd /Users/denz/projects/coolApp 

Pero quiero algo como esto

  • ¿Qué es la presión de la memory y cómo la alivió?
  • ¿Puedo agrupar canvass en OmniGraffle?
  • Yosemite se quedó en "Configuración" durante horas
  • Tratar de dejar caer la image de disco de Mac OS 9 sobre sheepshaver en Sierra me da un error "Coloque un file llamado 'Mac OS ROM' ..."
  • ¿Cómo puedo averiguar la cantidad de datos de Internet que ha utilizado cada aplicación?
  • Cambiar formatting de date a alemán (inglés)
  •  ~/projects/coolApp 

  • ¿Hay un buen visor de syslog para mac?
  • Enviar ctrl + tecla de function en iTerm2
  • Monitoree una carpeta para ver los cambios y ejecute un command cuando se detecte un cambio
  • ¿Cómo desactivo el atajo de keyboard de definición de palabras Command-Control-D en OS X Lion?
  • ¿Cómo desactivar el antialiasing de subpixel en Safari?
  • Mountain Lion, Toque para hacer clic y dos problemas de desplazamiento de dedo
  • One Solution collect form web for “¿Cómo puedo imprimir una ruta con un directory de inicio reemplazado por ~ en la terminal?”

    Aquí hay una function:

     pwdr () { pwd | sed s,$HOME,~, } 

    Agregue esta function a un file de perfil y use pwdr .


    En bash también puedes usar la expansión de parameters y evitar la llamada a sed usando el aspecto más bien mágico

     echo ${PWD/~/\~} 

    La expresión ${...} se puede usar en cualquier lugar donde se pueda usar una variable de shell, el echo es solo para fines de demostración.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).