标签: linux bash grep
我正在尝试使用Linux Bash读取文件,然后使用“grep”对文件本身运行该行。这似乎对我不起作用......
#!/bin/bash path=$1 while read line do var1=$(grep $line $path) echo $? exit done < $path
$?返回1.这里发生了什么?
答案 0 :(得分:1)
改为使用grep -F(固定字符串):
grep -F
var1=$(grep -F "$line" "$path")