a,i命令与c命令的区别

a,i命令与c命令的区别

Content #

sed的a和i命令与c命令格式上相似,但对pattern space的影响却很不相同,主要不同在哪里?

  1. a和i命令只能作用于单行地址,c命令可作用于多行。
  2. c命令会清空pattern space(与d命令相同),在c命令后的命令不再有效。a和 i命令则不会改变pattern space的内容,新增加的内容只会输出,不会对sed 其他命令生产任何影响。

From #