w命令用来向文件写入行
文件的路径名可以使用相对路径或绝对路径,但不管是哪种,运行sed编辑器的用户都必须有文件的写权限。
然后我们将testfile文件的2,3行复制到新创建的testfile2中。
如果不想让testfile的数据打印出来,可以使用-n。
我们还可以根据文本模式匹配,这样还是挺好用的
sed编辑器会只将包含文本模式的数据行写入目标文件。
从文件读取数据
读取(read)命令(r)允许你将一个独立文件中的数据插入到数据流中。
文件路径参数指定了数据文件的绝对路径或相对路径。你在读取命令中使用地址区间,只能指定单独一个行号或文本模式地址。sed编辑器会将文件中的文本插入到指定地址后。 sed '3r testfile2' testfile
当然也可以使用文本模式匹配
如果你要在数据流的末尾添加文本,只需用美元符地址符就行了。
未完待续!