ref: adc4463f0ca6590f216aadb1e75390977fe1ec49
dir: /bin/sio/
#!/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