some bash shell write by me.