Linux grep 匹配负数报错。

用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脚本循环里,匹配的关键词有正有负,求救大神。

weixin_42734536
weixin_42734536 已经找到方法解决了。
5 个月之前 回复

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐