diff --git a/src/msr2data.cpp b/src/msr2data.cpp index 95ab1514..adc74de3 100644 --- a/src/msr2data.cpp +++ b/src/msr2data.cpp @@ -935,9 +935,12 @@ int main(int argc, char *argv[]) } std::ostringstream oss; oss << path << "musrfit" << " " << strInfile.str() << " " << musrfitOptions; - std::cout << std::endl << ">> msr2data: **INFO** Calling " << oss.str() << std::endl; - if (system(oss.str().c_str()) == -1) { - std::cerr << "**ERROR** cmd: " << oss.str().c_str() << " failed." << std::endl; + std::string cmdStr = oss.str(); + cmdStr.erase(std::remove(cmdStr.begin(), cmdStr.end(), '\r'), cmdStr.end()); + cmdStr.erase(std::remove(cmdStr.begin(), cmdStr.end(), '\n'), cmdStr.end()); + std::cout << std::endl << ">> msr2data: **INFO** Calling " << cmdStr << std::endl; + if (system(cmdStr.c_str()) == -1) { + std::cerr << "**ERROR** cmd: " << cmdStr << " failed." << std::endl; } } }