shithub: bin.rc

ref: bfbee0e43fd147a6cfa1289e37c06f271adb0af4
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