Grep文件中的变量

时间:2018-11-15 15:34:15

标签: shell

我想在/root/scripts/list.txt文件中复制以下模式:

'^"123"^'
'^"456"^'
'^"789"^'

所以我在外壳脚本中编写如下代码

myvar=-F -e '^"123"^' -e '^"456"^' -e '^"789"^'
grep $myvar /root/scripts/list.txt

(模式每次都会改变,所以我用myvar创建了一个字符串)

它给出了null的输出,但是当我在下面运行命令时,我得到了所需的输出:

grep -F -e '^"123"^' -e '^"456"^' -e '^"789"^' /root/scripts/list.txt

有人可以帮我吗? 预先感谢。

0 个答案:

没有答案