From 3e84525d28125406af135d88372a8ec9377e8e52 Mon Sep 17 00:00:00 2001 From: qinghuo <508583588@qq.com> Date: Mon, 9 Jan 2023 13:58:14 +0800 Subject: [PATCH] fix typo --- docs/shellAdvanced/regular_expression.md | 3 +-- docs/shellAdvanced/sed_gawk_basic.md | 3 ++- docs/shellAdvanced/shell_function.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/shellAdvanced/regular_expression.md b/docs/shellAdvanced/regular_expression.md index 8c6b9bb..d620ef2 100644 --- a/docs/shellAdvanced/regular_expression.md +++ b/docs/shellAdvanced/regular_expression.md @@ -295,7 +295,6 @@ $ ```bash $ sed -n '/[ch]at/p' data6 The cat is sleeping. -这里用到的数据文件和点号特殊字符例子中的一样,但得到的结果却不一样。这次我们成功滤掉了只包含单词at的行。匹配这个模式的单词只有cat和hat。还要注意以at开头的行也没有匹配。字符组中必须有个字符来匹配相应的位置。 That is a very nice hat. $ ``` @@ -733,7 +732,7 @@ $ 这个例子会匹配数据流文本中的 cat、hat 或 dog。 -### 管道符号 +### 圆括号 正则表达式模式也可以用圆括号进行分组。当你将正则表达式模式分组时,该组会被视为一个标准字符。可以像对普通字符一样给该组使用特殊字符。举个例子: diff --git a/docs/shellAdvanced/sed_gawk_basic.md b/docs/shellAdvanced/sed_gawk_basic.md index a708d7d..0c5b696 100644 --- a/docs/shellAdvanced/sed_gawk_basic.md +++ b/docs/shellAdvanced/sed_gawk_basic.md @@ -306,7 +306,8 @@ $ ```bash $ sed '3,${ > s/brown/green/ -> s/lazy/active/ > }' data1.txt +> s/lazy/active/ +> }' data1.txt The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick green fox jumps over the active dog. diff --git a/docs/shellAdvanced/shell_function.md b/docs/shellAdvanced/shell_function.md index b2156f3..36263a7 100644 --- a/docs/shellAdvanced/shell_function.md +++ b/docs/shellAdvanced/shell_function.md @@ -304,7 +304,7 @@ Finally, try adding three numbers: -1 $ ``` -text6 脚本中的 addem 函数首先会检查脚本传给它的参数数目。如果没有任何参数,或者参数多于两个,addem 会返回值-1。如果只有一个参数,addem 会将参数与自身相加。如果有两个参数,addem 会将它们进行相加。 +test6 脚本中的 addem 函数首先会检查脚本传给它的参数数目。如果没有任何参数,或者参数多于两个,addem 会返回值-1。如果只有一个参数,addem 会将参数与自身相加。如果有两个参数,addem 会将它们进行相加。 由于函数使用特殊参数环境变量作为自己的参数值,因此它无法直接获取脚本在命令行中的参数值。下面的例子将会运行失败。