ref: 4935b85dde18b9a27053a67c02382b0b191485d1
parent: e62e42d93afe9e8f016f140a202684d040dd748e
author: aiju <aiju@phicode.de>
date: Wed May 11 10:12:25 EDT 2011
added simple xargs script
--- /dev/null
+++ b/rc/bin/xargs
@@ -1,0 +1,21 @@
+#!/bin/rc
+fn usage {+ echo usage: $0 [-n num] program [arguments]
+ exit usage
+}
+rfork e
+ifs='
+'
+nargs=1
+while(~ $1 -*) {+ switch($1) {+ case -n
+ nargs=$2
+ shift 2
+ case *
+ echo bla
+ usage
+ }
+}
+while(x = `{read -n $nargs})+ $* $x
--
⑨