Saber en qué directorio estamos trabajando, el directorio actual, en Linux

Según como tengamos configurado el prompt puede que nos muestre, o no, el directorio actual de trabajo. En caso de que no aparezca o no sepamos el directorio en el que nos encontramos, podemos usar el comando:

pwd

Que nos indicará el directorio actual.

También lo podemos saber a través de la variable de entorno $PWD, por lo que si escribimos:

echo $PWD

Nos devolverá el mismo resultado que el comando pwd.

En shell script

Si estamos programando un shell script y necesitamos saber la ruta del directorio actual, podemos enviar la salida de pwd a una variable:

#!/bin/bash

dir=$(pwd)

echo "Estoy en el directorio "$dir

Pero es más sencillo hacer uso de la variable de entorno:

#!/bin/bash

echo "Estoy en el directorio "$PWD

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada.