较好的网站设计师培训学校,网上免费发广告怎么发,apple私人免费网站怎么下载,个人网页设计论文的开题报告N将下一行加入到模式空间 D删除模式空间中的第一个字符到第一个换行符 P打印模式空间中的第一个字符到第一个换行符 doubleSpace.txt里边的内容如下#xff1a;
goo
d
man使用下边的命令可以实现把上边对应的内容放到doubleSpace.txt。
echo goo doubleSpace.txt
e… N将下一行加入到模式空间 D删除模式空间中的第一个字符到第一个换行符 P打印模式空间中的第一个字符到第一个换行符 doubleSpace.txt里边的内容如下
goo
d
man使用下边的命令可以实现把上边对应的内容放到doubleSpace.txt。
echo goo doubleSpace.txt
echo d doubleSpace.txt
echo man doubleSpace.txt如果想要把good显示成一行的话可以使用sed N;s/\n// doubleSpace.txt需要注意goo与d之间有换行符\n虽然N命令可以读取多行命令到模式空间里边但是不能把换行符去掉。 其实也可以使用元字符中的.来匹配\n比如sed N;s/goo.d/good/ doubleSpace.txt也可以把good显示成一行。
在命令行里边输入cat EOF b.txt然后依次输入下边的内容
hell
o bash hel
lo bash
EOFsed N;s/\n//g;s/hello bash/hello sed\n/;P;D b.txtN先把文件中第一二行放到模式空间里边然后把\n替换成空字符之后再把hello bash替换成hello sed\n输出之后删除模式空间中第一行。然后N把文件中第二三行放到模式空间里边然后把\n替换成空字符之后再把hello bash替换成hello sed\n输出之后删除模式空间中第一行。依次类推还会把文件第三四行进行处理。
此文章为8月Day 12学习笔记内容来源于极客时间《Linux 实战技能 100 讲》。