如何在shell中保留$

时间:2015-07-21 08:58:08

标签: linux shell unix

我想在执行后在以下脚本中保留$ 0。

cat << EOF > script.awk
BEGIN {
if ($0 != 99) {
    count[idx]++;
    sum[idx] += $0;
      }} END
EOF

执行此操作后,它正在编写我的第一个文件而不是写入$ 0。 即。

BEGIN {
if (file1 != 99) {
    count[idx]++;
    sum[idx] += file1;
      }} END

1 个答案:

答案 0 :(得分:2)

您应该将$0作为\$0转义以解决问题。