FACTOR(6)

명칭
factor, primes - factor 는 소인수 분해를 행하는, primes 는 소수를 요구한다

서식
factor -[h] [ number ] ... [ number ] ...

primes -[h] [ start [ stop ]]

해설
factor 유틸리티는 0 이상 ULONG_MAX ( 32 비트 아키텍쳐에서는 4294967295 이며, 64 비트 아키텍쳐에서는 18446744073709551615) 이하 의 정수를 소인수 분해 합니다. 소인수 분해 되면(자), 원의 정수의 뒤로 ``:''를 붙여, 한층 더 그 뒤로 일행으로 인수의 리스트가 표시됩니다. 인수는 공백에서 단락지으면서 승순에 표시됩니다. 만약 같은 인수로 여러 차례 나눌 수가 있는 경우는, 그 인수는 회수분 표시됩니다.

factor 에 1 개(살) 이상의 인수를 주어 실행하면(자), 각각 붙어 소인수 분해를 실시합니다.

factor (을)를 인수 없음으로 실행하면(자), factor (은)는 일행에 대해 하나의 수치를, 파일의 종료 또는 에러가 될 때까지, 표준 입력으로부터 읽어들입니다. 선두의 공백 및 공행은 무시됩니다. 숫자의 전에 하나만 - 인가 + 의 기호가 붙어 있는 것은 괜찮습니다. 숫자는 비숫자 캐릭터(예를 들어 개행)로 종료합니다. 숫자를 하나 읽을 때마다, 그것은 소인수 분해 됩니다. 입력행은 각각 일행이 255 캐릭터를 넘어 되지 않습니다.

primes 유틸리티는 start 이상 stop 미만의 소수를 일행에 하나, 승순으로 표시합니다. start (은)는 최악이어도 0 이상으로, stop 미만인 것이 필요합니다. stop (은)는 4294967295 보다 크면 안됩니다. stop (을)를 생략 했을 경우의 디폴트는 4294967295 입니다.

인수없이 primes 유틸리티를 기동했을 경우, start (은)는 표준 입력으로부터 읽힙니다. 이 경우 stop (으)로서 4294967295 가 이용됩니다. start 의 숫자의 머리에 + 기호를 붙이는 것은 괜찮습니다. start 의 숫자는 비숫자의 캐릭터(예를 들면 개행)로 종료합니다. 입력행은 255 캐릭터를 넘어 되지 않습니다.

옵션

-h  10 진수는 아니고 16 진수로, 결과를 표시합니다.

진단
범위외 혹은 부정한 입력을 주면(자), 답으로서 `ouch'를 표준 에러에 출력합니다.

버그
factor (은)는 ``10 대흉악''인자의 리스트를 처리하는데는 사용할 수 있지않고, primes 그리고 소수의 세계 기록을 요구할 수 없습니다.