gpt4 book ai didi

sql - 为什么显示的 sed 命令行显示 "extra characters after command"错误?

转载 作者:太空宇宙 更新时间:2023-11-03 15:01:31 25 4
gpt4 key购买 nike

我已经给出了如下所示的命令行,

命令:

sed '/dump 0 $2 $3 $4 $5/dump 1 $2 $3 $4 $5/g' base_file.properties

显示错误

sed: -e expression #1, char 22: extra characters after command

将“s”选项设为

 sed 's/dump 0 $2 $3 $4 $5/dump 1 $2 $3 $4 $5/g' base_file.properties

错误显示为

sed: -e expression #1, char 32: unknown option to `s'

最佳答案

似乎某些变量正在扩展为包含 / 的值。使用不包含在任何变量中的不同分隔符,例如

sed 's@dump 0 $2 $3 $4 $5@dump 1 $2 $3 $4 $5@g' base_file.properties

(您的第一个命令不是有效的 sed 表达式。)

关于sql - 为什么显示的 sed 命令行显示 "extra characters after command"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21229570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com