numfmt - Convert numbers from/to human-readable strings
numfmt [
ОПЦИЈА]...
[
БРОЈ]...
Преобликује
БРОЈ(еве),
или
бројеве са
стандардног
улаза ако
ниједан
није
наведен.
Обавезни
аргументи
за дуге
опције су
обавезни и
за кратке
опције
такође.
- --debug
- исписује
упозорења
о
неисправном
улазу
-
-d, --delimiter=X
- користи
Х уместо
празнине
за
граничник
поља
-
--field=ПОЉА
- replace the numbers in these input fields (default=1); see
FIELDS below
-
--format=ЗАПИС
- користи
ЗАПИС
покретног
зареза у
„printf“ стилу;
видите
ЗАПИС
испод за
појединости
-
--from=ЈЕДИНИЦА
- самостално
сразмерава
улазне
бројеве на
ЈЕДИНИЦУ;
основно је
„none“; видите
ЈЕДИНУЦА
испод
-
--from-unit=N
- одређује
улазну
величину
јединице
(уместо
основног 1)
- --grouping
- користи
груписање
цифара
одређено
језиком,
нпр. 1.000.000 (што
значи да
нема
дејства у
језику
Ц/ПОСИКС)
-
--header[=N]
- исписује
(без
претварања)
првих N
редова
заглавља;
за N се
подразумева
1 ако није
наведено
-
--invalid=РЕЖИМ
- режим
неуспеха
за
неисправне
бројеве:
РЕЖИМ може
бити: „abort“ —
прекини
(основно),
„fail“ —
неуспех,
„warn“ —
упозори,
„ignore“ —
занемари
-
--padding=N
- попуњава
излаз до N
знакова;
позитивно N
ће
поравнати
на десно;
негативно N
ће
поравнати
на лево;
попуњавање
се
занемарује
ако је
излаз већи
од N;
основно је
самостално
попуњавање
ако се
пронађе
празнина
-
--round=НАЧИН
- користи
НАЧИН за
заокруживање
приликом
сразмеравања;
НАЧИН може
бити: „up“ —
горе, „down“ —
доле, „from-zero“ —
од нуле
(основно),
„towards-zero“ —
изнад нуле,
„nearest“ —
најближе
-
--suffix=СУФИКС
- додаје
СУФИКС
излазним
бројевима,
и прихвата
изборни
СУФИКС у
улазним
бројевима
-
--to=ЈЕДИНИЦА
- самостално
сразмерава
излазне
бројеве на
ЈЕДИНИЦУ;
видите
испод
ЈЕДИНИЦУ
-
--to-unit=N
- величина
излазне
јединице
(уместо
основног 1)
-
-z, --zero-terminated
- ограничавач
реда је
НИШТА, не
нови ред
- --help
- приказује
ову помоћ и
излази
- --version
- исписује
податке о
издању и
излази
- none
- не ради
се
самостално
сразмеравање;
суфикси ће
окинути
грешку
- auto
- прихвата
изборне
суфиксе од
једног/два
слова:
- 1K = 1000, 1Ki = 1024, 1M = 1000000, 1Mi = 1048576,
- si
- прихвата
изборни
суфикс од
једног
слова:
- 1K = 1000, 1M = 1000000, ...
- iec
- прихвата
изборни
суфикс од
једног
слова:
- 1K = 1024, 1M = 1048576, ...
- iec-i
- прихвата
изборни
суфикс од
једног
слова:
- 1Ki = 1024, 1Mi = 1048576, ...
_cut(1):">83_cut(1):">ПОЉА
подржавају
опсеге
поља у
стилу cut(1):
- N
- N-то поље,
бројећи од
1
- N-
- од N-тог
поља, до
краја
реда
- N-M
- од N-тог
до M-тог
поља
(закључно)
- -M
- од првог
до M-тог
поља
(закључно)
- -
- сва
поља
Више
поља/опсега
може бити
раздвојено
зарезима.
ЗАПИС мора
бити
подесан за
исписивање
једног
аргумента
са
покретним
зарезом „%f“.
Изборни
наводник (%'f)
ће
укључити
--grouping (ако је
подржано
текућим
језиком).
Изборна
вредност
ширине (%10f) ће
попунити
излаз.
Изборна
нулта (%010f)
ширина ће
нулом
попунити
број.
Изборне
негативне
вредности
(%-10f) ће
попунити с
лева.
Изборна
тачност (%.1f)
ће
преписати
улазом
одређену
тачност.
Излазно
стање је 0
ако су сви
улазни
бројеви
успешно
претворени.
По основи, %s
ће стати
при првој
грешци
претварања
са
излазним
стањем 2. Са
--invalid='fail'
исписује
се
упозорење
за сваку
грешку
претварањаа
излазно
стање је 2. Са
--invalid='warn' свака
грешка
претварања
се
дијагностикује,
али
излазно
стање је 0. Са
--invalid='ignore' грешке
претварање
се не
дијагностикују
а излазно
стање је 0.
- $ 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
Написао је
Асаф
Гордон.
Помоћ на
мрежи за
ГНУ coreutils:
<
https://www.gnu.org/software/coreutils/>
Грешке у
преводу
пријавите
на <
https://translationproject.org/team/sr.html>
Copyright © 2022 Free Software Foundation, Inc.
Лиценца
ОЈЛв3+: ГНУ
ОЈЛ издање 3
или
касније
<
https://gnu.org/licenses/gpl.html>.
Ово је
слободан
софтвер:
слободни
сте да га
мењате и
расподељујете.
Не постоји
НИКАКВА
ГАРАНЦИЈА,
у оквирима
дозвољеним
законом.
Сва
документација
се налази
на <
https://www.gnu.org/software/coreutils/numfmt>
или је
доступна
на
рачунару
путем
наредбе „info
'(coreutils) numfmt invocation'“
Српски
превод ове
странице
са
приручником
смо
направили
Овај
превод је
бесплатна
документација;
за услове
ауторског
права
погледајте
ГНУ
Општу
јавну
лиценцу
верзије 3
или новије.
Не
преузимамо
никакву
одговорност.
Ако
пронађете
грешке у
преводу
ове
странице
приручника,
пошаљите
е-поруку TODO