title: What is ^X in in Linux?
body: <p>For my homework assignment, I have to make sure that my output matches the solution output 100% or I don't get credit. </p>
  
  <p>My output is:</p>
  
  <blockquote>
    <p>hw05-data-10.txt  : min =   5, max =  90, mean =  51.23, variance =   618.34</p>
  </blockquote>
  
  <p>The solution output is:</p>
  
  <blockquote>
    <p>hw05-data-10.txt  : min =   5, max =  90, mean =  51.23, variance =   618.34</p>
  </blockquote>
  
  <p>They look similar, however when I use diff mine.txt solution.txt, I get a difference.</p>
  
  <p>I used <code>cat -tev mine.txt</code> and <code>cat -tev solution.txt</code> to find the difference, and I found that mine looks like:</p>
  
  <blockquote>
    <p>hw05-data-10.txt^X  : min =   5, max =  90, mean =  51.23, variance =   618.34$</p>
  </blockquote>
  
  <p>and the solution looks like:</p>
  
  <blockquote>
    <p>hw05-data-10.txt  : min =   5, max =  90, mean =  51.23, variance =   618.34$</p>
  </blockquote>
  
  <p>What is <code>^X</code>? I've tried looking around but I can't find the answer. How can I remove this from my output? It's a C program.</p>