shell脚本就是将平时在终端上敲的非交互式命令写入一个文本文件,再指定一个命令解释器。这个文本文件就是shell脚本。
脚本文件统一以 .sh 结尾
脚本的一般格式:
#!/usr/bin 指定命令解释器 #!称为sha-bang 后跟shell解释器绝对路径
#脚本用处 # 为注释
#版本号
#脚本作者
执行脚本
1.bash 脚本.sh
2.给脚本执行权限后直接用./执行
预定义变量与位置变量:
$0 当前脚本名称
$$ 脚本开启的进程号
$? 脚本最后一个函数或上一条命令的返回值 利用这个返回值判断执行的成功与否 0为成功
$n :$1,$2... 位置变量
表示参数的位置 $1表示第一个参数
$# 统计位置参数的个数
$* 列出所有的位置参数
shell练习:
显示时间和日期 列出所有登陆系统的账户 并且给出当前系统已经运行的时间 显示结果写入日志文件
脚本内容:
#!/bin/bash
#shell练习
#v1
#thl
echo 当前时间是: `date`
echo 所有登陆用户账户:`who`
echo 系统已运行时间:`awk '{print $1}' /proc/uptime`
执行:
bash a.sh |tee a.log 将脚本a.sh运行结果写入日志a.log
4.预定义变量和位置变量
猜你喜欢
转载自blog.csdn.net/choose_c/article/details/52607597
今日推荐
周排行