如何使用命令行获取整数的因子?

如何使用命令行获取整数的因子?

我想得到某些整数的质因数通过使用命令行。

例子:

整数786有(素数)因数:
23131

其他例子1234567890有:
23(两次),536073803

如何使用简单的命令获得上述结果?

答案1

factor可用命令如下:

姓名
       因子 - 因子数

概要
       因子 [NUMBER]...

描述
       打印每个指定整数 NUMBER 的质因数。如果命令行中未指定,则从中读取
       标准输入。

例子:

$ factor 786
786: 2 3 131

$ factor 1234567890
1234567890: 2 3 3 5 3607 3803

访问 :man factor

相关内容