ref: 2b5b3b9ec4e7ebdac56bab0ba69e8b1f318f2050
parent: ac2e6cf02063ca9f9769b669ef53ce5c1a764f4e
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
--
⑨