使用vi hold.sh发现每行都多了^M 原因:windwos下编辑过。 解决办法:把里面^M都删了就行了。或用UE把格式转为unix就行了。 所以脚本千万不在用windows记事本编辑。可以用UE。