¿Cómo puedo imprimir una ruta en el Terminal con la ruta de la carpeta de inicio reemplazada por un ~?
pwd
/Users/denz/projects/coolApp
Pero quiero algo como esto
~/projects/coolApp
¿Cómo puedo imprimir una ruta en el Terminal con la ruta de la carpeta de inicio reemplazada por un ~?
pwd
/Users/denz/projects/coolApp
Pero quiero algo como esto
~/projects/coolApp
Aquí hay una función:
pwdr () {
pwd | sed s,$HOME,~,
}
Agregue esta función a un archivo de perfil y use pwdr .
En bash también puedes usar la expansión de parámetros y evitar la llamada a sed usando el aspecto 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.