GNU/Linux >> Tutoriales Linux >  >> Linux

Tome la última parte de la ruta de la carpeta en Shell

Usando basename $(pwd) son dos tenedores inútiles y caros .

echo "${PWD##*/}"

debería hacer el truco completamente en el shell sin bifurcaciones costosas (inconveniente:para el directorio raíz, esta es la cadena vacía).


Tienes razón, es un comando rápido:

basename "$PWD"

Linux
  1. Personalización del shell Bash

  2. ¿Cómo usar el comando basename?

  3. ¿Cómo comparar dos carpetas y copiar la diferencia en una tercera carpeta?

  4. Eliminar todos los archivos de una carpeta excepto el último (más reciente) 20?

  5. Precedencia de los operadores lógicos de Shell &&, ||?

2 formas de agregar carpetas de aplicaciones a GNOME Shell

Shell Scripting Parte V:Funciones en Bash

¿Qué es el Shell en Linux?

¿Ejecutar scripts de Shell a través de un sitio web?

El bucle while en los scripts de Shell

¿Hay alguna manera de encontrar el tiempo de ejecución del último comando ejecutado en el shell?