La diferencia entre print y printf en shell
print imprime una o más variables o constantes (cadenas) de acuerdo con el delimitador predeterminado, con ajuste de línea automático al final.
printf puede generar cada variable después del formato (puede ser; posición de impresión controlada, división, ancho de ocupación, modo de visualización numérica, número de dígitos, etc.), el final no se ajustará automáticamente. Si necesita ajustar la línea, debe usar "\n" al final de la primera. parámetro de cadena de formato de printf
Esta es la principal diferencia. Para un uso específico, consulte los archivos de ayuda relevantes
.