I got a start on this
But, I will need some awk help (or to think a little clearer after eating lunch)
Code:
> cat big_file4
a stuff to 1 file
b stuff to 2 file
c stuff to 3 file
a stuff to 1 file
b stuff to 2 file
c stuff to 3 file
a stuff to 1 file
b stuff to 2 file
c stuff to 3 file
d stuff to 4 file
a stuff to 1 file
b stuff to 2 file
c stuff to 3 file
a stuff to 1 file
b stuff to 2 file
c stuff to 3 file
a stuff to 1 file
b stuff to 2 file
c stuff to 3 file
d stuff to 4 file
What I initially wrote does not capture the file line of text - and where I think I need some HELP!
Code:
> cat -n big_file4 | awk '{printf "%1s %-15s \n", substr($1,length($1),1), $2}'
1 a
2 b
3 c
4 a
5 b
6 c
7 a
8 b
9 c
0 d
1 a
2 b
3 c
4 a
5 b
6 c
7 a
8 b
9 c
0 d
Because from here, my theory is that
Code:
grep "^[147] " <infile >outfile_a
grep "^[258] " <infile >outfile_b
grep "^[369] " <infile >outfile_c
grep "^[0] " <infile >outfile_d
May need to cut before writing to each output.
|