如何使用变量查找文件中的特定行

时间:2015-12-03 10:04:18

标签: unix grep

我正在使用从文件中读入的变量("地址")(" finaladdress.txt")。该变量具有我需要用来从另一个文件(cityfile.txt)中查找一行的信息。变量名为"地址"如上所述,包含字符串" 2320 Wisconsin NE,WA"我需要使用它来grep cityfile.txt。 grep部分是主要问题。它告诉我威斯康星:没有这样的文件,NE:没有这样的文件存在等等。我希望我在这里解释清楚的是代码片段。

<code>
read Address < finaladdress.txt

grep $Address cityfile.txt 
</code>

2 个答案:

答案 0 :(得分:0)

用双引号引用你的变量:

 grep "$Address" cityfile.txt

答案 1 :(得分:0)

如果只想知道行是否存在,则应该因为空格而包含变量。

grep "$Address" cityfile.txt