shithub: bin.rc

ref: e467b6f5ab07f5bea9049d1cb5f61d8d3846928b
dir: /bin/sio/

View raw version
#!/bin/rc -e
rfork e
overwrite=no
data=/tmp/sio.$pid
>$data
while(~ $1 -* && ! ~ $1 --){
	switch($1){
	case -i
		cat >$data
	case -f
		overwrite=yes
	}
	shift
}
if(~ $1 --)
	shift
if(! ~ $#* 0){
	switch($1){
	case /*
		ndata=$1
	case *
		ndata=/tmp/sio.$1
	}
	if(~ $overwrite yes)
		mv $data $ndata
	data=$ndata
}

sam -a $data
cat $data