solaris 的 /bin/sh 是最原始的 shell, 应该是不支持 $() 这类用法的, 你可以换成 bash。 即把#!/bin/sh改成#!/path/to/bash一般来说,要么是 /bin/bash 或者 /usr/bin/bash
start_s=$(echo $start | cut -d '.' -f 1) 修改成start_s=`echo $start | cut -d '.' -f 1) `