自学内容网 自学内容网

【busybox记录】【shell指令】factor

目录

内容来源:

【GUN】【factor】指令介绍

【busybox】【factor】指令介绍

【linux】【factor】指令介绍

使用示例:

常用组合指令:

指令不常用/组合用法还需继续挖掘:


内容来源:

        GUN : Coreutils - GNU core utilities

        busybox v1.36.1 : 【busybox记录】【shell指令】基于的Busybox的版本和下载方式-CSDN博客

【GUN】【factor】指令介绍

factor:打印质数因子
factor 打印质数因子。剧情简介:
因素[选项]…(数字)…
如果命令行上没有指定数字,factor将从标准输入中读取数字,这些数字由换行符、制表符或空格分隔。
程序接受以下选项。请参见第2章[常用选项],第2页。


‘-h’
‘--exponents’
以p的e次方形式打印因子,而不是重复质数“p”,“e”次。如果指数' e '为1,则省略它。
$ factor --exponents 3000
3000: 2^3 3 5^3
如果要分解的数字很小(在典型机器上小于2127),则使用更快的算法。
例如,在2017年左右的英特尔至强银4116上,分解第八和第九梅森质数的乘积(大约292)大约需要4毫秒的CPU时间:
$ M8=$(echo 2^31-1 | bc)
$ M9=$(echo 2^61-1 | bc)
$ n=$(echo "$M8 * $M9" | bc)
$ bash -c "time factor $n"
4951760154835678088235319297: 2147483647 2305843009213693951

real 0m0.004s
user 0m0.004s
sys 0m0.000s

退出状态为0表示成功,非0表示失败。

【busybox】【factor】指令介绍

NA

【linux】【factor】指令介绍

[root@localhost bin]# factor --help
用法:factor [数字]...
 或:factor 选项
输出每个指定的数字的素因子,如果没有在命令行中指定则从标准输入读取。
      --help显示此帮助信息并退出
      --version显示版本信息并退出

GNU coreutils 在线帮助:<https://www.gnu.org/software/coreutils/>
请向 <http://translationproject.org/team/zh_CN.html> 报告 factor 的翻译错误
完整文档请见:<https://www.gnu.org/software/coreutils/factor>
或者在本地使用:info '(coreutils) factor invocation'

使用示例:

NA

常用组合指令:

NA

指令不常用/组合用法还需继续挖掘:

NA


原文地址:https://blog.csdn.net/weixin_44083579/article/details/142432746

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!