> > A friend introduced me to that trick a few years ago and I have been
> > using it ever since.  $RANDOM is a ksh/bash specific feature.  It is
> > not POSIX but is widely available.
> 
> I think my commentary on this is a bit off-topic here, but your message 
> reminds me of a dream I have for a long time: Having BSD jot implemented 
> in coreutils.  That would overlap some features of seq, so a possibility 
> would be to implement some of the ideas of jot in seq (and I'd really like 
> to contribute with this).
> 
> I'd like to hear opinion of other on this subject.
> 
> For instance, implementing jot's `-r' in seq, we could employ the 
> traditional "$RANDOM" trick this way:
> 
> glacius:~ felipek$ printf "This\nis\nan\nexample\n" > list
> glacius:~ felipek$ jot -r 4 | paste - list | sort | cut -f 2-
> an
> example
> is
> This
> glacius:~ felipek$

Well, this would be much better than the $RANDOM solution - avoiding
shell slowness, etc. Plus, you get two features for one - I'd use the
seq feature for other things as well, I think, provided it was well
implemented - e.g. 'jot' seems to seed it's RNG from epoch seconds,
which is no good, microseconds would be better. The disadvantage is
that it's still more cumbersome to type than it could be, but I guess
it's a simple shell alias for those who use it a lot. In any case, my
opinion is that '-r' would be a good addition to 'seq'.

Frederik


_______________________________________________
Bug-coreutils mailing list
Bug-coreutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to