【发布时间】:2014-12-08 14:53:38
【问题描述】:
我正在尝试对 IPv4 地址脚本进行简单替换。
这是我的代码。
#!/bin/sh
sed 's/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/192.100.100.100/g/'
每次我打电话都会发生什么:
example.sed example1 > example.output
我明白了:
sed: -e expression #1, char 75: unknown option to `s'
第 75 个字符是 192.100.100.100 中的 1。
为什么?
【问题讨论】:
-
这不是重复的,但如果您在谷歌上搜索错误消息,通常的原因是在这个相关问题中:stackoverflow.com/questions/9366816/sed-unknown-option-to-s