没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
www.linuxfan.cn
1
第二十一章:shell 编程规范及变量
一、编写脚本的基本流程;
二、脚本的基础知识;
三、脚本中变量的应用;
一、编写脚本的基本流程;
1.shell 脚本语言:帮助管理员实现批量化完成任务,结合计划任务实现自动化运维;
2.编写脚本的流程:
a.创建目录,集中存放脚本文件;
b.编写脚本内容;
vi 脚本名.sh ##编辑脚本文件
#!/bin/bash ##声明解释器
#注释内容 ##可以注释些信息,方便后续查看
命令及控制语句 ##脚本的核心内容
:wq ##保存文件
c.赋予脚本文件执行权限:chmod +x 文件
d.运行脚本;
3.脚本的声明:声明使用哪种解释器,cat /etc/shells 文件中的所有解释器都可以使用,解释器可安装;
4.执行脚本的方式:
a.路径执行(必须有执行权限);
相对路径
绝对路径
b.source 脚本的绝对路径或相对路径(不需要执行权限);
c.sh -x 脚本的路径(不需要执行权限),并且会显示命令和输出结果;
二、脚本的基础知识;
1. 重定向:改变了标准的输入输出状态;
>:重定向输出到某个位置,替换原有文件的所有内容;
>>:重定向追加输出到某个位置,在原有文件的末尾添加内容;
<:重定向输入某个位置的文件;
2>:重定向错误输出;
2>>:重定向错误追加输出到文件的末尾;
&>:混合重定向输出,正确错误的输出结果都会输出;
1,2>:同上;
2.管道符:将|前的命令的输出结果作为管道|后的命令的输入;
3.echo 命令:返回结果并显示;
语法:echo [选项] "需要返回的值"
选项: 选项-e 若出现特殊字符则不将其转义,当普通字符对待;
在返回值中 代表强制换行、 代表制表符;
内容中的选项:"内容 内容" 插入 tab
"内容 内容" 强制换行
伯特兰·罗卜
- 粉丝: 21
- 资源: 309
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0