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

İSİM
KULLANIM
AÇIKLAMA
BİRİM seçenekleri
ALANLARda cut(1) tarzı desteklenir:
BİÇEM
Çıkış Durumu
ÖRNEKLER
YAZAN
GERİBİLDİRİM
TELİF HAKKI
İLGİLİ BELGELER
ÇEVİREN

İSİM

numfmt - sayıları biçemler

KULLANIM

numfmt

[ SEÇENEK ]... [ SAYI ]...

AÇIKLAMA

Komut satırından veya standart girdiden okunan SAYI ları yeniden biçemler.

Uzun seçenekler için zorunlu olan girdiler, kısa seçenekler için de zorunludur.
--debug

Girdi geçersizse uyarı basar.

--d , --delimiter = AYRAÇ

Alan ayracı olarak boşluk yerine AYRAÇ kullanılır

--field [= ALANLAR ]

Belirtilen girdi ALANLAR larındaki sayılarda değişiklik yapılır (öntanımlı: 1). Aşağıda ALANLAR ile ilgili bölüme bakınız.

--format= BİÇEM

printf tarzı kayan nokta BİÇEM i kullanılır. Aşağıda BİÇEM ile ilgili bölüme bakınız.

--from [= BİRİM ]

Belirtilen sayılar BİRİM ile oranlanır; öntanımlı: ’none’. Aşağıda BİRİM ile ilgili bölüme bakınız.

--from-unit [= BOYUT ]

Girdi BOYUT u belirtilir (öntanımlı olan 1 yerine).

--grouping

Sayılar yerele göre gruplanır (1.000.000 gibi - C/POSIX yerelinde etkisizdir).

--header [= SAYI ]

İlk SAYI başlık satırı dönüştürülmeden basılır (öntanımlı: 1).

--invalid = KİP

Geçersiz sayılar için başarısızlık KİP i. Şunlardan biri olabilir: abort (öntanımlı), fail, warn, ignore (sırayla: çık, başarısız ol, uyar, yoksay)

--padding = SAYI

Çıktıyı SAYI karakter yastıklar. + SAYI sağa yanaştırır, - SAYI sola yanaştırır, çıktı SAYI ’dan büyükse yastıklama yapılmaz. Öntanımlı olarak, boşluk karakteri varsa otomatik olarak yastıklama yapılır.

--round = YÖNTEM

Oranlama yapılırken yuvarlama YÖNTEM i kullanılır. Şunlardan biri olabilir: up (yukarı), down (aşağı), from-zero (sıfırdan - öntanımlıdır), towards-zero (sıfıra: pozitifler alta, negatifler üste), nearest (en yakına).

--suffix= SONEK

Çıktılanan sayılara SONEK ekler. Sayı girdilerinde sonek isteğe bağlıdır.

--to= BİRİM

Çıktılanan sayılar otomatik olarak BİRİM ile oranlanır. Aşağıda BİRİM ile ilgili bölüme bakınız.

--to-unit [= BOYUT ]

Çıktı BOYUT u belirtilir (öntanımlı olan 1 yerine).

-z , --zero-terminated

Satırlar satır sonu karakteri ile değil NUL (\0) karakteri ile sonlandırılır.

--help

Yardım metnini basar ve çıkar.

--version

Sürüm bilgilerini basar ve çıkar.

BİRİM seçenekleri

none

Otomatik oranlama yapılmaz; sonekler hatayı tetikler.

auto

Seçimlik bir veya iki harfli sonek kabul eder. Örnekler:
1K = 1000, 1Ki = 1024, 1M = 1000000, 1Mi = 1048576

si

Seçimlik bir harfli sonek kabul eder. Örnekler:

1K = 1000, 1M = 1000000, ...

iec

Seçimlik bir harfli sonek kabul eder. Örnekler:

1K = 1024, 1M = 1048576, ...

iec-i

Seçimlik iki harfli sonek kabul eder. Örnekler:
1Ki = 1024, 1Mi = 1048576, ...

ALANLARda cut(1) tarzı desteklenir:

N

N’inci alan, 1’den itibaren sayılır.

N-

N’inci alandan, satır sonuna kadar.

N-M

N’inci alandan, M’inci alana kadar (M ve N dahil).

-M

İlkinden M’inci alana kadar.

-

Tüm alanlar.

Çoklu alanlar/aralıklar virgüllerle ayrılabilir.

BİÇEM

BİÇEM tek bir kayan noktalı ’ %f ’ değişkenini basmaya uygun olmalıdır. Seçimlik tek tırnak ( %’f ) yerel tarafından destekleniyorsa gruplamayı etkin kılar. Seçimlik genişlik değeri ( %10f ) çıktıyı yastıklar. Seçimlik 0 ( %010f ) genişliği sıfırlarla yastıklar. Seçimlik negatif değerler ( %-10f ) alan içinde sola yanaştırır. Seçimlik hassasiyet ( %.1f ) girdiden saptanan hassasiyeti geçersiz kılar.

Çıkış Durumu

Tüm girdi sayılar başarıyla dönüştürülmüşse çıkış durumu 0’dır.
Öntanımlı olarak ilk dönüşüm hatasında çalışmayı durdurur ve çıkış durumu 2 olur.
--invalid
=’fail’ ile her dönüşüm hatası için uyarı basılır ve çıkış durumu 2 olur.
--invalid
=’warn’ ile her dönüşüm hatası tanılanır fakat çıkış durumu 0 olur.
--invalid
=’ignore’ ile dönüşüm hataları tanılanmaz ve çıkış durumu 0 olur.

ÖRNEKLER

$ 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

YAZAN

Assaf Gordon tarafından yazılmıştır.

GERİBİLDİRİM

GNU coreutils sayfası: <http://www.gnu.org/software/coreutils/>

TELİF HAKKI

Telif hakkı © 2021 Free Software Foundation, Inc. Lisans GPLv3+: GNU GPL sürüm 3 veya üstü <http://gnu.org/licenses/gpl.html> Bu bir özgür yazılımdır: Yazılımı değiştirmek ve dağıtmakta özgürsünüz. Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.

İLGİLİ BELGELER

GNU coreutils sayfasında: <http://www.gnu.org/software/coreutils/nohup>
Veya sisteminizde: info ’(coreutils) nohup invocation’

ÇEVİREN

© 2022 Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır: Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri yapmak için https://github.com/TLBP/manpages-tr/issues adresinde "New Issue" düğmesine tıklayıp yeni bir konu açınız ve isteğinizi belirtiniz.