linux学习笔记:49:字符截取命令---sed

1.sed命令:是一个流级编辑器

linux学习笔记:49:字符截取命令---sed
1.vim 只能对文件中的内容进行修改,不能对命令行中直接输出的内容进行修改。
2.sed可以通过管道符来直接接收进行修改。

2。命令的使用:

linux学习笔记:49:字符截取命令---sed

linux学习笔记:49:字符截取命令---sed
linux学习笔记:49:字符截取命令---sed
效果:会先输出第二行,再把文件内容全部输出。

linux学习笔记:49:字符截取命令---sed
-n只会输出操作的行:因此,只会输出第二行,文件内容不会再全部输出。

linux学习笔记:49:字符截取命令---sed
在第二行后面会追加‘hello’的内容。注意是在下一行!

linux学习笔记:49:字符截取命令---sed

插入的是两行!

linux学习笔记:49:字符截取命令---sed
把第二行的内容替换成指定的内容!

3。字符串替换:

不是把整行都做替换,而仅仅是替换其中的某个字符串!

linux学习笔记:49:字符截取命令---sed
实例:
linux学习笔记:49:字符截取命令---sed
-i的作用是 是否又该文件中的内容,不加-i,仅仅是在命令行看到的内容修改了。
linux学习笔记:49:字符截取命令---sed