标签: shell awk
我想从文件a.txt获取一些特定的行,代码如下:
a.txt
cat a.txt | awk '{if($0 > 100) print}'
它工作正常。
但是,出于某种原因,我必须将上面的命令放到这样的变量中:
cmd="cat a.txt | awk '{if($0 > 100) print}'"
我遇到了问题$0,因为它会扩展到脚本的第一个参数,远远不是实际应该的。
$0
我该如何解决?
答案 0 :(得分:0)
只需在$之前添加反斜杠,直到它起作用。
$