Shell编程

1、建立脚本    Vi、Emacs等即可
      #! /bin/sh
2、shell变量
   对shell来讲,所有的变量的取值都是一个字符串
   shell是一种解释性语言,变量无需事先定义
   shell中的系统变量:
   $#: 程序命令行参数的数目
   $?: 保存前一个命令的返回值
   $0:当前程序名
   $*:以(“$1 $2 ....”)形式保存所有输入的命令行参数
   $@:以("$1" "$!".... )形式保存所有输入的命令行参数
   $n:程序的第n个参数
   shell环境变量

   PATH
   HOME
   HISTSIZE
   LOGNAME
   HOSTNAME
   SHELL
   LANGUAGE
   MAIL
   PS1
   PS2
   TERM
   PWD

shell用户变量
使用任何不包含空格字符的字串当作变量名
 “=“赋值
  变量的引用要在变量前加$

3 shell 流程控制
  if语句
  case语句
  while语句
  for语句

4 shell脚本的执行
    (1)设置好执行权限后再执行
         chmod u+x scriptname
         chmod ug+x scriptname
    (2)使用Bash内部指令 source
         #source scriptname
    (3)直接使用sh命令
         #sh scriptname

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值