提交 cc625bfe 编写于 作者: 酥脆的小菠萝's avatar 酥脆的小菠萝 😷

Update shell编程.md

上级 9bca1f2e
......@@ -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
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册