最初の列から2番目の列を減算したかったのですが、そうしました。
awk "{ print $1-$2; }"
構文エラーが発生します。情報の場合、入力は他のプロセスからパイプに渡されます。
答え1
二重引用符を使用しているため、シェルは$1
andを解釈して$2
現在のコンテキストの最初の2つの引数に置き換えます(したがって、エラーが発生した場合はどちらの場合も空の文字列になることがあります)。一重引用符を使用する必要があります。
awk '{ print $1-$2; }'
最初の列から2番目の列を減算したかったのですが、そうしました。
awk "{ print $1-$2; }"
構文エラーが発生します。情報の場合、入力は他のプロセスからパイプに渡されます。
二重引用符を使用しているため、シェルは$1
andを解釈して$2
現在のコンテキストの最初の2つの引数に置き換えます(したがって、エラーが発生した場合はどちらの場合も空の文字列になることがあります)。一重引用符を使用する必要があります。
awk '{ print $1-$2; }'