Currently there may be errors shown on top of a page, because of a missing Wiki update (PHP version and extension DPL3). |
Navigation
Topics | Help • Register • News • History • How to • Sequences statistics • Template prototypes |
Difference between revisions of "Splitting a sieve file"
(new) |
m |
||
Line 1: | Line 1: | ||
==Description== | ==Description== | ||
− | + | Splitting a sieve file in [[PRP-LLR format]] into a number of seperate files using [[awk]]. | |
==Needed software== | ==Needed software== | ||
Line 24: | Line 24: | ||
</pre> | </pre> | ||
*copy the sieve file in this folder (for example <code>t16_b999.prp</code> | *copy the sieve file in this folder (for example <code>t16_b999.prp</code> | ||
− | *calling <code>gawk -f | + | *calling <code>gawk -f split.awk t16_b999.prp</code> |
Results: | Results: |
Revision as of 23:32, 5 February 2019
Description
Splitting a sieve file in PRP-LLR format into a number of seperate files using awk.
Needed software
- ASCII editor
- awk.exe
Example
Split the sieve file t16_b999.prp
into 4 separate files.
Preparation WIN
- copy
gawk.exe
in a folder - create a file named
split.awk
with this code:
BEGIN{getline line; i=1} {if (head[i] == 0) {print line >>i".pfgw" head[i]=1 } print $0 >>i".pfgw" i++ if (i==5) i=1 }
- copy the sieve file in this folder (for example
t16_b999.prp
- calling
gawk -f split.awk t16_b999.prp
Results:
- creates 4 files
1.pfgw
to4.pfgw
with equally splitted candidates sorted by n