2 votos

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

¿Cómo puedo imprimir una ruta de acceso en el Terminal con la ruta de la carpeta reemplazado por un ~?

pwd
/Users/denz/projects/coolApp

Pero quiero algo como esto

~/projects/coolApp

6voto

siva Puntos 23

Aquí está una función:

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

Agregar esta función a un archivo de perfil y uso pwdr.


En bash también puede utilizar el parámetro de expansión y evitar la llamada a sed mediante la vez buscando por arte de magia

echo ${PWD/~/\~}

El ${...} expresión puede ser utilizado en cualquier lugar de una variable de shell, se puede utilizar también, el echo es sólo para fines de demostración.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X