title: AWK syntax error - what's causing it?
body: <p>I have simple bash script:</p>
  
  <pre><code>#!/bin/sh
  column=${1:-1}
  awk ' {colawk='$column'+2; print $colawk}'
  awk '(x=4; print $x)'
  </code></pre>
  
  <p>But I have received error:</p>
  
  <pre><code>awk: (x=4; print $x)
  awk:     ^ syntax error
  awk: cmd. line:1: (x=4; print $x)
  awk: cmd. line:1:                ^ unexpected newline or end of string
  </code></pre>
  
  <p>Why? Code in the previous line works.</p>