This commit is contained in:
nick 2018-06-05 18:30:30 +08:00
parent b95e82e797
commit f37e839ff3
2 changed files with 9 additions and 1 deletions

View File

@ -21,6 +21,8 @@ grep "sudo git pull" . -r --exclude-dir "test" #递归查找指定目录下文
#### sed 命令 #### sed 命令
``` ```
sed -i '$d' root.sh #删除文件最后一行
sed '/^$/d' root.sh #打印文件内容删除掉空行 sed '/^$/d' root.sh #打印文件内容删除掉空行
sed -n '-p' demo.php #查看文件第 2 行 sed -n '-p' demo.php #查看文件第 2 行
@ -40,7 +42,7 @@ sed 's/text/html/g' demo.php #打印并将文件内容 text 替换成 html
sed -e 's/text//g' demo.php #打印并将文件内容 text 替换为空 sed -e 's/text//g' demo.php #打印并将文件内容 text 替换为空
``` ```
补充:`sed` 命令不会修改原文件内容 补充:`sed` 命令不会修改原文件内容,除非使用 `-i` 选项
#### awk 命令 #### awk 命令

View File

@ -57,7 +57,13 @@ read -t 10 name #设置指定时间内输入,超时主动退出
#### set 命令 #### set 命令
``` ```
set -u #设置变量不存在会报错停止往下执行
set -x #将脚本的执行过程输出方便调试
set -e #设置命令执行不成功停止执行
set -a my_env #将变量设置为环境变量
``` ```
#### unset 命令 #### unset 命令