linux shell中 sed 文件的1到7行行首有指定字符串的整行替换为为指定内容.

sed -i ✀1,7/^字符串/ c尀替换内容✀ 文件连接不正确.
2024-11-17 03:57:25
推荐回答(2个)
回答(1):

sed '1,7s/^字符串.*/替换内容/' file

不要随便加 -i 参数。先确定好在加。

回答(2):

sed -i '1,7/^字符串/ c\替换内容' 文件连接
这个语句其实没有错 ,错的是不应该在前面加^,加了^表示匹配以字符串开头的行

试试
sed -i '1,7/字符串/ c\替换内容' 文件名