Después de mucho luchar hemos dado con el arreglo de esta pregunta que ciertos de nuestros usuarios de nuestro espacio tienen. Si tienes algo más que compartir puedes dejar tu comentario.
Solución:
La forma habitual de hacer esto en bash es usar la expansión de parámetros. (Consulte la página de manual de bash y busque “Expansión de parámetros”).
a=$1%.*
los %
indica que todo lo que coincida con el siguiente patrón (.*
) desde la derecha, utilizando la coincidencia más corta posible, se eliminará del parámetro $1
. En este caso, no necesita comillas dobles (“) alrededor de la expresión.
Si conoce la extensión, puede usar nombre base
$ basename /home/jsmith/base.wiki .wiki
base
Reseñas y puntuaciones
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)