, вы сможете достигнуть этого вводными предпочтениями наутилуса следующим образом: открыться окно наутилуса> нажимают на "файлы" из главного меню> предпочтения (, как показал здесь )
, И затем оттуда установите представление Default. Конкретно предметы Расположения: типом
usando %0.f
es la forma más sencilla de convertir el valor flotante al número entero más cercano:
awk '{printf ("%s %s %.0f %.0f %.0f\n",$1,$2,$3,$4,$5)}' file
Suponiendo que haya arreglado el archivo de 5 columnas, entonces haría:
awk '{printf("%s %s %d %d %d\n",$1, $2, $3+.5, $4+.5, $5+.5)}' infile
Esto agrega 0.5 a los campos, luego %d
eliminará la parte fraccionaria, lo que dará como resultado el redondeo habitual al entero más cercano, con mitades (, p. 2,5 )redondeado hacia arriba.
para redondear, use +0.5 e imprima a través de%d
echo "$number" | awk '{ printf("%d", $1 + 0.5) }'
Para su cadena dada,
vserver-1 vserver-1_root 0.95 0.0019043 0.948047 vserver-1 home 10.00 8.25 1.75 vserver-1 usr 95 45.65 39.35 vserver-1 file0 100 89.15 10.85
usa este comando:
awk '{printf "%s %s %d %d %d %s %s %d %d %d %s %s %d %d %d %s %s %d %d %d\n", $1, $2, $3+0.5, $4+0.5, $5+0.5, $6, $7, $8+0.5, $9+0.5, $10+0.5, $11, $12, $13+0.5, $14+0.5, $15+0.5, $16, $17, $18+0.5, $19+0.5, $20+0.5}' filename