code: def fix_headers_cmd(header_name, true_header):
      sed_commands = [
          r"s|\#include[ ]*\<boost|\#include_boost_|g",  # Exclude the boost headers from consideration, as some of them have intersecting names.
          r"s|\#include[ ]*\<[^\>]*/%s\>|#include <%s>|g"
          % (header_name, true_header),
          r"s|\#include[ ]*\<%s\>|#include <%s>|g"
          % (header_name, true_header),
          r"s|\#include[ ]*\"[^\"]*/%s\"|#include <%s>|g"
          % (header_name, true_header),
          r"s|\#include[ ]*\"[^\"]*/%s\"|#include <%s>|g"
          % (header_name, true_header),
          r's|cdef extern from \"\<[^\>]*%s\>\"|cdef extern from "<%s>"|g'
          % (header_name, true_header),
          r"s|\#include_boost_|\#include \<boost|g",
      ]  # Place the boost headers back
  
      return (
          r"git grep -l '%s' %s | grep -v -E '^src/external/.+/.+/.*' | xargs sed -i '' -e %s "
          % (
              header_name,
              args.src_match,
              " -e ".join("'%s'" % s for s in sed_commands),
          )
      )
  
file_path: turicreate/scripts/fix_headers.py
imports: import os
  import re
  import sys
  from os.path import join, split, normpath, exists
  import subprocess
  import argparse
  from collections import defaultdict
label_desc: Use image node_id 4 for calling a global function with example usage: fix_headers_cmd(header_name, true_header) and returns: unknown