estoy tratando de recuperar los 5 primeros caracteres de una cadena y pero obtengo un error de Bad substitution
para la línea de manipulación de cadenas, he las siguientes líneas en mi guión teststring.sh
:¿Intenta recuperar los primeros 5 caracteres de la cadena en error de bash?
TESTSTRINGONE="MOTEST"
NEWTESTSTRING=${TESTSTRINGONE:0:5}
echo ${NEWTESTSTRING}
He fue por arriba del sintaxis muchas veces y no puede ver lo que estoy haciendo mal
Gracias
¿Ha tenido un poco de suerte? ¿Qué versión de bash estás usando? ('bash -version' o' bash -version', típicamente) –
@Mo.También me gustaría animarlo a que acepte una respuesta a continuación o al menos darle algún comentario. La respuesta de Alex L es muy buena, ¡y definitivamente vale la pena tener puntos de Internet falsos! – Overbryd