我正在尝试使用Linux Bash读取文件,然后使用“grep”来针对文件本身运行该行。 这似乎不对我工作…
#!/bin/bash path=$1 while read line do var1=$(grep $line $path) echo $? exit done < $path
$? 返回1.这是怎么回事?
使用grep -F (固定字符串)代替:
grep -F
var1=$(grep -F "$line" "$path")