title: Different to get the output between?
body: <p>Could be any different to get the output between the next commands:</p>
  
  <pre><code>lsof_list = commands.getoutput('lsof  | awk \'{print $1,$2,$5}\')
  </code></pre>
  
  <p>or:</p>
  
  <pre><code>lsof_list1 = commands.getoutput('lsof  | awk \'{print $1}\')
  lsof_list2 = commands.getoutput('lsof  | awk \'{print $2}\')
  lsof_list5 = commands.getoutput('lsof  | awk \'{print $5}\') 
  lsof_list = [lsof_list1, lsof_list2, lsof_list5]
  </code></pre>
  
  <p>of course, rows are going to be columns and vice-versa,  but I main doubt is about the data, can be possible that there will be different number of open files during the time the code is working? </p>
  
  <p>To be sure, is there any function to execute few commands in Python at the same time?</p>