#!/bin/sh sed -i \ "/=(/ { s/^\(\s*\w\+=\)(\(.*\))\(.*\)$/\1\"\2\"\3/g; } /\[@\]/ { s/\${\([^[]\+\)\[@\]}/\$\1/g; } /^op=\$1/d; /^shift/d; /^\$op \$*/d; /\\/bin\\/echo -ne/ s/\\/bin\\/echo -ne/\\/usr\\/bin\\/printf/g; /echo -ne/ s/echo -ne/printf/g; " "$1"