Windows 10のgit-bash端末で次のコマンドを実行しました。
~$ printf $'\x1b[30;42mHello, World!\x1b[0m\n'
Hello, World! # correct color shown
~$ python -c "import sys;print(sys.argv[1])" $'\x1b[30;42mHello, World!\x1b[0m\n'
<-[30;42mHello, World!<-[0m # just escape sequence
~$
'<-'はエスケープされた単一文字です。