码迷,mamicode.com
首页 > 系统相关 > 详细

shell 脚本

时间:2018-08-25 16:25:33      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:name   pre   tab   绝对路径   out   usr   style   命令   终端   

#!shell脚本格式决定专业性

#!/bin/bash
#filename:脚本名
#author:作者
#date:时间
#脚本作用

脚本的执行方式  #脚本名为wk.sh

绝对路径 /root/wk.sh          #另开一个shell终端执行
相对路径 ./wk.sh
sh解释器 sh wk.sh 与bash一样 bash wk.sh
source 脚本路径( 与. wk.sh)路径相同        #在当前终端执行,在当前终端生效
#除了sh 解释器执行脚本 其他三种执行方式脚本必须有x权限        

重定向操作

类型 设备文件 文件描述编号 默认设备
标准输入 /dev/stdin 0 键盘
标准输出 /dev/stdout 1 显示器
标准错误输出 /dev/stderr 2 显示器
类型 操作符 用途
重定向输入 从指定文件读取出书
重定向输出 >    >> 将输出结果指定或追加到文件
标准错误输出 2>  2>> 将错误输出指定或追加到文件
混合输出 &> 输出不论对错 指定到一个文件

变量

自定义变量:

wk=heheheheecho $wk
hehehehe

环境变量:由系统维护的变量

env             #查看环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin            #用于可执行程序的搜寻路径

位置变量: 通过命令行给脚本传参

$0 对应脚本名  $1-8对应8个参数        #shell脚本最多可以直接处理9个参数

预定义变量: bash中内置的变量,不能直接修改

 

 

 

 

 

 

 

 

 

 

 

shell 脚本

标签:name   pre   tab   绝对路径   out   usr   style   命令   终端   

原文地址:https://www.cnblogs.com/ywrj/p/9534231.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!