git: 9front

Download patch

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
--