Eric Sunshine <sunshine@xxxxxxxxxxxxxx> writes: > I suppose a viable approach might be to test once outside the loop if > "date +%s" is supported and print the "(%d elapsed / %d estimated > remaining)" annotation within the loop if it is, else not. The test > might look something like this: > > echo $(date +%s) | grep -q '^[0-9][0-9]*$' 2>/dev/null && show_eta=t > > Platforms, such as Linux, Mac OS X, and FreeBSD, which support "date > +%s" would get the annotated output, whereas it would fall back > gracefully to the non-annotated output on platforms such as Solaris > (and perhaps AIX) which lack it. I kind of like this for its simplicity, especially given that it would cover the vast majority of users in practice. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html