Looks like your $pathname includes more than one word. Could be multiple lines in your .rm.cfg file, or perhaps the path includes spaces. Anyway, you end up with
if [ ! -z word word word/$1 ]
which is no good. If you're just expecting a single path and want to protect against the path containing whitespace, change your if line to
if [ ! -z "$pathname/$1" ]
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…