shithub: bin.rc

ref: 49c1ea83f5e42094b933e462eee157063a0ae690
dir: /bin/rn/

View raw version
#!/bin/rc
from=$1
to=$2
charconst='''[^'']*'''
strconst='"([^"]|\\")*"'
name='[a-zA-Z_][a-zA-Z_0-9]*'
partial=.^`{echo -n $from | tr -c '' .}
exec ssam 'y/'$charconst'/ y/'$strconst'/ x/'$name'/ g/'$from'/ v/'$partial'/ c/'$to