我在 shell 脚本中使用这个命令
lnum=5
str="Hello foo"
filename="/path/fiename"
sed -i "$lnum i $str" $filename
收到以下错误
sed: -e expression #1, char 3: : doesn't want any addresses
我之前曾将此命令用于其他脚本,它运行良好,这次我所做的唯一更改是文件名具有文件的路径,但我尝试只给出文件名而不是通过进入路径的路径并执行脚本,但它仍然不起作用
我无法解决它任何人都可以帮助