Man page - numfmt(1)

Packages contains this manual

Available languages:

en fr es pl vi nb nl da tr sv ja ro sr de

Manual

NUMFMT

NAMN
SYNOPSIS
BESKRIVNING
ENHETSflaggor:
FÄLT stödjer fĂ€ltintervall i stilen för cut(1):
EXEMPEL
UPPHOVSMAN
RAPPORTERA FEL
SE ÄVEN
ÖVERSÄTTNING

NAMN

numfmt — konvertera tal frĂ„n/till mĂ€nskligt lĂ€sbara strĂ€ngar

SYNOPSIS

numfmt [ FLAGGA ]... [ TAL ]...

BESKRIVNING

Formaterar om TAL, eller talen frÄn standard in om inga Àr givna.

Obligatoriska argument till lÄnga flaggor Àr obligatoriska Àven för de korta.
--debug

Skriv varningar om ogiltig indata.

-d , --delimiter = X

AnvÀnd X istÀllet för blanka som fÀltseparator.

--field = FÄLT

ErsĂ€tt talen i dessa indatarader (standard Ă€r 1); se FÄLT nedan.

--format = FORMAT

AnvÀnd flyttalsformat FORMAT av typ printf; se FORMAT nedan för detaljer.

--from = ENHET

Skala automatiskt indatatal till ENHETer; standard Ă€r ”none”; se ENHET nedan.

--from-unit = N

Ange indatas enhetsstorlek (istÀllet för standard 1).

--grouping

AnvÀnd lokaldefinierad gruppering av siffror, t.ex. 1 000 000 (vilket betyder att det inte har nÄgon effekt i lokalen C/POSIX).

--header [= N ]

Skriv (utan konvertering) de första N rubrikraderna; N blir 1 som standard om det inte anges.

--invalid = SÄTT

FelhanteringssĂ€tt för felaktiga tal: SÄTT kan vara: abort (standard), fail, warn, ignore.

--padding = N

Fyll ut utdata till N tecken; positivt N kommer högerjustera; negativt N kommer vÀnsterjustera; utfyllnad ignoreras om utdata Àr bredare Àn N; standard Àr att automatiskt fylla ut om en blank finns.

--round = METOD

AnvÀnd METOD för avrundning vid skalning; METOD kan vara: up, down, from-zero (standard), towards-zero, nearest.

--suffix = SUFFIX

AnvÀnd SUFFIX för att skriva ut tal, och acceptera ett möjligt SUFFIX i indatatal.

--to = ENHET

Skala automatiskt utdatatal till ENHETer; se ENHET nedan.

--to-unit = N

Enhetsstorlek pÄ utdata (istÀllet för standard 1).

-z , --zero-terminated

RadavgrÀnsare Àr NOLL, inte nyrad.

--help

visa denna hjÀlp och avsluta

--version

visa versionsinformation och avsluta

ENHETSflaggor:

none

ingen automatisk skalning görs; suffix kommer orsaka ett fel

auto

acceptera eventuella en-/tvÄbokstavssuffix: 1K = 1000, 1k = 1000, 1Ki = 1024, 1M = 1000000, 1Mi = 1048576,

si

acceptera eventuella enbokstavssuffix: 1k = 1000, 1K = 1000, 1M = 1000000, 


iec

acceptera eventuella enbokstavssuffix: 1K = 1024, 1k = 1024, 1M = 1048576, 


iec-i

acceptera eventuella tvÄbokstavssuffix: 1Ki = 1024, 1ki = 1024, 1Mi = 1048576, 


FÄLT stödjer fĂ€ltintervall i stilen för cut(1):

N

N:e fÀltet, rÀknat frÄn 1

N-

frÄn N:e fÀltet, till radslut

N-M

frÄn N:e till och med M:e fÀltet

-M

frÄn första till och med M:e fÀltet

-

alla fÀlt

Flera fÀlt/intervall kan separeras med komman.

FORMAT mĂ„ste passa för att skriva ett flyttalsargument ”%f”. En möjlig apostrof (%’f) kommer aktivera --grouping (om det stödjs av den aktuella lokalen). Ett möjligt vĂ€rde pĂ„ bredd (%10f) kommer fylla utdata. En möjlig nolla (%010f) i bredden kommer fylla talet med nollor. Ett möjligt negativt vĂ€rde (%-10f) kommer vĂ€nsterstĂ€lla utdata. En möjlig precision (%.1f) kommer Ă„sidosĂ€tta precisionen som bestĂ€ms av indata.

Slutstatus Ă€r 0 om alla indatatal kunde konverteras. Som standard kommer numfmt sluta vid det första konverteringsfelet med slutstatus 2. Med --invalid =’fail’ skrivs en varning för varje konverteringsfel och slutstatus Ă€r 2. Med --invalid =’warn’ diagnostiseras varje konverteringsfel, men slutstatus Ă€r 0. Med --invalid =’ignore’ diagnostiseras inte konverteringsfel och slutstatusen Ă€r 0.

EXEMPEL

$ numfmt --to=si 1000

→ ”1.0K”

$ numfmt --to=iec 2048

→ ”2.0K”

$ numfmt --to=iec-i 4096

→ ”4.0Ki”

$ echo 1K | numfmt --from=si

→ ”1000”

$ echo 1K | numfmt --from=iec

→ ”1024”

$ df -B1 | numfmt --header --field 2-4 --to=si
$ ls -l | numfmt --header --field 5 --to=iec
$ ls -lh | numfmt --header --field 5 --from=iec --padding=10
$ ls -lh | numfmt --header --field 5 --from=iec --format %10f

UPPHOVSMAN

Skrivet av Assaf Gordon.

RAPPORTERA FEL

GNU coreutils hjÀlp pÄ nÀtet: <https://www.gnu.org/software/coreutils/>
Rapportera anmÀrkningar pÄ översÀttningen till <tp-sv@listor.tp-sv.se>

SE ÄVEN

FullstÀndig dokumentation <https://www.gnu.org/software/coreutils/numfmt>
eller tillgÀngligt lokalt via: info '(coreutils) numfmt invocation'

Paketerat av Debian (9.7-2)
Copyright © 2025 Free Software Foundation, Inc.
Licens GPLv3+: GNU GPL version 3 eller senare <https://gnu.org/licenses/gpl.html>
Detta Àr fri programvara: du fÄr fritt Àndra och vidaredistribuera den.
Det finns INGEN GARANTI, sÄ lÄngt lagen tillÄter.

ÖVERSÄTTNING

Den svenska översÀttningen av denna manualsida skapades av Göran Uddeborg <goeran@uddeborg.se>

Denna översÀttning Àr fri dokumentation; lÀs GNU General Public License Version 3 eller senare för upphovsrÀttsvillkor. Vi tar INGET ANSVAR.

Om du hittar fel i översÀttningen av denna manualsida, skicka ett mail till Tp-sv@listor.tp-sv.se .