Archivo

Entradas Etiquetadas ‘float’

Bash script: Redondear número flotante

Lunes, 8 de Febrero de 2010 piponazo Sin comentarios

Otra entrada de bash script, que últimamente lo tengo que tocar mucho. Voy a explicar algunas formas de poder redondear un número flotante a un entero, algo que en algunas ocasiones se hace indispensable. Leer más…

GD Star Rating
loading...
  • Share/Bookmark

Problemas con AWK, valores reales y locales

Martes, 26 de Mayo de 2009 piponazo 1 comentario

terminal-icon

Menudo mosqueo que me he pillado hoy con awk. Todo lo que os explico a continuación viene dado porque al ejecutar  un scriptque ya había comprobado que funcionaba en el ordenador del trabajo, este no me funcionaba correctamente en mi pc. Después de un par de horas peleándome (son varios scripts de cierta entidad relacionados entre si) a ver que cipote estaba ocurriendo me he dado cuenta de que AWK no me era capaz de sumar un par de valores reales, más concretamente se quedaba con la parte entera del número pero descartaba la parte decimal.

Una vez que he localizado el problema, resolverlo ha sido cuestión de googlear un poco. En esta página una persona envío un bug hace casi tres años comentando más o menos lo que os vengo comentando. Uno de los administradores comenta que este problema se da porque al utilizar los locales españoles, el separador que se utiliza para separar la parte entera de la decimal en números reales es la coma en vez del punto. Así que si os encontráis con este tipo de problemas podéis solucionarlos fácilmente poniendo en vuestro ~/.bashrc

LC_ALL=C
LANG=C
GD Star Rating
loading...
  • Share/Bookmark