使用Bash读取文件然后用“反对文件本身”行“grep”

时间:2013-08-28 20:51:07

标签: linux bash grep

我正在尝试使用Linux Bash读取文件,然后使用“grep”对文件本身运行该行。这似乎对我不起作用......

#!/bin/bash

path=$1
while read line
do
    var1=$(grep $line $path)
    echo $?
    exit
done < $path

$?返回1.这里发生了什么?

1 个答案:

答案 0 :(得分:1)

改为使用grep -F(固定字符串):

var1=$(grep -F "$line" "$path")