Solución:
Si sabe qué caracteres eliminar, puede utilizar la sustitución en la expansión de parámetros:
myVar=${myVar/E} # Replace E with nothing
O, si sabe qué personajes conservar:
myVar=${myVar/[^YS]} # Replace anything but Y or S
O, si conoce el puesto:
myVar=${myVar:0:1}${myVar:2:1} # The first and third characters
Para eliminar solo el primero carácter, pero no el resto, use una sola barra de la siguiente manera:
myVar="YES WE CAN"
echo "${myVar/E}"
# YS WE CAN
Para eliminar todos, use barras dobles:
echo "${myVar//E}"
# YS W CAN
Puede reemplazar no solo un carácter, sino un patrón de expresión regular largo. Vea más ejemplos de reemplazo de subcadenas / expansión de variables aquí.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)