Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想从文件中获取一些特定的行a.txt,代码如下:
a.txt
cat a.txt | awk '{if($0 > 100) print}'
它工作正常。
但是,出于某种原因,我必须将上述命令放入如下变量中:
cmd="cat a.txt | awk '{if($0 > 100) print}'"
我遇到了一个问题$0,因为它会扩展到脚本的第一个参数,与它实际应该是相去甚远。
$0
我该如何解决?
只需在它之前添加反斜杠,$直到它起作用。
$