¿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

  • ¿Cómo instalo .NET Core en OSX?
  • El panel de preferences de iCloud se carga indefinidamente y evita el acceso a las Preferences del Sistema
  • Cambiar el color de la barra de menu del mac
  • Descargar la configuration de carpeta de carpeta / base
  • ¿Solución alternativa de copy de security para una Mac?
  • ¿Cómo me deshago de los errores de las unidades en networking desconectadas?
  •  ~/projects/coolApp 

  • La count "Solo para compartir" no está visible en "Usuarios y grupos" desde Mavericks
  • Antiguo MS Outlook Express para Mac copyr / exportar / mover
  • ¿Las aplicaciones de Mac App Store están dañadas?
  • "El file de la biblioteca de iTunes no se puede save. Se especificó una carpeta en lugar de un file. "... ¿Qué?
  • Asistente de migration inalámbrico cancelado ... ¿la mejor manera de empezar de nuevo?
  • Transferencia de correos electrónicos guardados en Mac a una carpeta genérica
  • 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).