I’m stuck on Stage #MG5.
cat utility exists under /bin and not in /usr/bin in my local.
Here are my logs:
remote: [your-program] $ type cat
remote: [your-program] cat: not found
remote: [tester::#MG5] Output does not match expected value.
remote: [tester::#MG5] Expected: "cat is /usr/bin/cat"
remote: [tester::#MG5] Received: "cat: not found"
remote: [your-program] $ 
remote: [tester::#MG5] Assertion failed.
remote: [tester::#MG5] Test failed
And here’s a snippet of my code that returns the path of the file:
string get_path(string& file_name, string& path_env) {
  string dir, abs_path;
  stringstream ss(path_env);
  while (getline(ss, dir, ':')) {
    abs_path = dir + '/' + file_name;
    ifstream file(file_name);
    if (file.good()) return abs_path;
  }
  return "";
}
Thanks for helping out.

