要将 sed 命令中的 “23” 改为通配符匹配,可以使用点号(.)来表示任意一个字符。
sed -i 's/8.0.2./8.0.26/' /usr/local/mysql/bin/mysqld
这个命令将会将 “/usr/local/mysql/bin/mysqld” 文件中第一次出现的 “8.0.2” 后面的一个字符替换为 “6”,从而得到 “8.0.26”。请注意,这种方式只会替换第一次出现的匹配项。
如果你想要替换所有出现的匹配项,可以在末尾添加 “g” 标志:
sed -i 's/8.0.2./8.0.26/g' /usr/local/mysql/bin/mysqld
这样,所有符合模式 “8.0.2.” 的地方都会被替换成 “8.0.26”。
内容由零声教学AI助手提供,问题来源于学员提问




