From cc625bfeb0c5e7989f682c9cd8c4b3ff436d279b Mon Sep 17 00:00:00 2001 From: weixin_41817826 Date: Thu, 17 Sep 2020 16:33:48 +0800 Subject: [PATCH] =?UTF-8?q?Update=20shell=E7=BC=96=E7=A8=8B.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shell\347\274\226\347\250\213.md" | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git "a/Linux\347\263\273\347\273\237/shell\347\274\226\347\250\213.md" "b/Linux\347\263\273\347\273\237/shell\347\274\226\347\250\213.md" index cab3b32..30c6462 100644 --- "a/Linux\347\263\273\347\273\237/shell\347\274\226\347\250\213.md" +++ "b/Linux\347\263\273\347\273\237/shell\347\274\226\347\250\213.md" @@ -1003,13 +1003,15 @@ Lane 动作: -- a \: 追加,在当前行后添加一行或多行。添加多行时,除最后 一行外,每行末尾需要用 “\ ”代表数据未完结。 -- c \: 行替换,用 c 后面的字符串替换原数据行,替换多行时,除最后一行外,每行末尾需用 “\” 代表数据未完结。 -- i \: 插入,在当期行前插入一行或多行。插入多行时,除最后 一行外,每行末尾需要用“\”代表数据未完结。 +- a: 追加,在当前行后添加一行或多行。 +- c: 行替换,用 c 后面的字符串替换原数据行。 +- i: 插入,在当期行前插入一行或多行。 - d: 删除,删除指定的行。 - p: 打印,输出指定的行。 - s: 字串替换,用一个字符串替换另外一个字符串。格式为 “行范围s/旧字串/新字串/g ”(和vim中的替换格式类似)。 +> 在 Linux 中输入命令时,如果命令太长,可以输入 \ 然后回车,此时系统不会执行命令而是另起一行等待输出,此处可以使用 \ 符号一次 追加/替换/插入 多行。 + 使用示例: ~~~shell @@ -1037,7 +1039,7 @@ append 2 Jerry 82 89 97 3 Lane 80 67 62 [root@localhost ~]# sed '2a append\ -test' grade.txt #在第2行后一次追加2行内容 +test' grade.txt 在第2行后追加2行 Id Name Java Python Scala 1 James 76 80 68 append -- GitLab