简单说明: 做压力测试时,发现shell没有提供所谓的foreach 命令,很不方便,所以自己动手写一个,支持简单的功能,比如: foreach -n 5 "echo hello", 相当于Ruby写的 5.times {puts "hello world"}. 当然,这没有什么诱人的,它还支持命令行参数,例如: cat iplist | foreach -n 20 "scp -p #1 foreach.tar.gz #2:/root " 还支持时下很拉风的多线程.
这个计划很久了,周末没钱出去玩,无聊打发时间写的。