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,*} p>
abc
y: root:/tmpgt; echo ${i, *}
abc, def, ghi
Puedes consultarlo en consecuencia ${i##*,}, ${i#*,} para profundizar la comprensión