Red de conocimiento informático - Problemas con los teléfonos móviles - En programación de shell, lea i y=${i,*} echo "$y" La salida es el valor de la variable i. Preguntar. ¿De qué sirve el * en la parte de atrás?

En programación de shell, lea i y=${i,*} echo "$y" La salida es el valor de la variable i. Preguntar. ¿De qué sirve el * en la parte de atrás?

Por ejemplo, de la siguiente manera, esto significa expandir la explicación del contenido de la variable, * es sacar los datos antes del primer número y * es sacar los datos antes del último número:

y:root:/tmpgt;i="abc,def,ghi,jlk"

y:root:/tmpgt;echo ${i,*}

abc

y: root:/tmpgt; echo ${i, *}

abc, def, ghi

Puedes consultarlo en consecuencia ${i##*,}, ${i#*,} para profundizar la comprensión