Markus Neteler wrote: > >> I am running a large number of processing jobs on a > >> cluster and the job manager output is cluttered with > >> control chars from G_percent(). > >> It would be great to have a switch (or detection magic) > >> to output the plain ASCII style 0..10...20.. in this cases. > >> > >> Maybe it's already there? > > > > The closest is: > > > > export GRASS_MESSAGE_FORMAT=gui > > > > That's a bit noisy, but it does eliminate the BS characters. > > Right, but it's too noisy, too. > > Attached a patch proposal which outputs: > > export GRASS_MESSAGE_FORMAT=batch > r.slope.aspect elevation as=myaspect > 2..5..8..11..14..17..20..23..26..29..32..35..38..41..44..47..50..53..56..59..62..65..68..71..74..77..80..83..86..89..92..95..98..100.. > Aspect raster map <aspect> complete > > Looks ok?
Yes, except that I'm not sure about the name; maybe "plain"? This isn't just an issue for batch jobs; my usual "terminal" is XEmacs' shell-mode, which doesn't process ^H (or ^M or ^G for that matter). [For programs which use ^M, you can at least use "stty ocrnl".] Maybe a better solution is to allow the specification of an arbitrary string which is used to "rewind" percent output. -- Glynn Clements <[EMAIL PROTECTED]> _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev