用grep -i 命令提取文件中关键字所在行时,当关键字为负数时报错。
匹配的关键词为正数时是OK的,
$ grep -i "1.50513e-01," file.txt
cd3("cd3","coefficienct", 1.50513e-01, -4, 4);
但匹配负数时报错了,
$ grep -i "-2.33102e-01," file.txt
grep: invalid option -- '.'
Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.
请问是什么原因,我应该怎么操作呢,因为我要写在shell脚本循环里,匹配的关键词有正有负,求救大神。