無駄な io.WriteString を fmt.Print* に統合
exename のエラー処理をまともに