title: Escaping double quotation marks in sed
body: <p>Creating a search and replace function for my application, I am running a test scenario with 3 files, 
  array
  tscript
  test</p>
  
  <p>I am trying to escape double quotation marks but it wont work</p>
  
  <p>script file contains </p>
  
  <pre><code>variableName=$1
  sed "s#data\-field\=\"${variableName}\.name\"#data\-field\=${variableName}\.name data\-type\=dropdown data\-dropdown\-type\=${variableName}#g" test
  </code></pre>
  
  <p>test file contains </p>
  
  <pre><code>data-field=“fee_category.name”
  data-field=“tax_type.name”
  </code></pre>
  
  <p>array file contains</p>
  
  <pre><code>fee_category
  tax_type
  </code></pre>
  
  <p>There is no error code, the output is just what I inputted because the sed command could not find what it was looking for, if I dont use double quotes next to ${VariableName} and remove them from the test file the function works fine.</p>