我已经给出了如下所示的命令行,
命令:
sed '/dump 0 $2 $3 $4 $5/dump 1 $2 $3 $4 $5/g' base_file.properties
错误显示
sed:-e表达式#1,char 22:命令后的多余字符
同时将“ s”选项设置为
sed 's/dump 0 $2 $3 $4 $5/dump 1 $2 $3 $4 $5/g' base_file.properties
错误显示为
sed:-e表达式#1,字符32:`s’的未知选项
似乎某些变量正在扩展为包含的值/。使用不包含在任何变量中的其他定界符,例如
/
sed 's@dump 0 $2 $3 $4 $5@dump 1 $2 $3 $4 $5@g' base_file.properties
(您的第一个命令不是有效的sed表达式。)
sed