Shell变量的定义到使用

1.Shell变量的定义到使用

Shell入门

shell 可以理解为批处理指令,通过shell编程将避免做一些重复的工作,这里先看一个demo入门

执行的时候需要将 // 后面的去除,shell的注释是# 这里为了方便使用//

demo.sh

#!/bin/bash   // #!这里是一个标记,告诉系统这个脚本需要使用什么解释器来执行  一定要有,不然shell不知道由谁来执行
#File by     // # 这是一个注释
echo "shuaige"  // 用于向控制台输出

接着使用

chmod 777 demo.sh   // 给demo.sh 执行权限

执行脚本

./demo.sh

输出内容

shuaige

定义变量

#!/bin/bash 
echo "shuaige"
A=10       // 定义变量,注意等号左右不能有空格

echo $A

输出

shuaige
10

输入参数

形式说明
$0当前程序的名称
$n程序的输入参数 n=1 第一个参数 n=2 第二个参数
$*所有输入参数
$#输入参数的个数
$?命令执行的状态,一般返回0代表成功
#!/bin/bash 
echo "shuaige"
A=10       // 定义变量,注意等号左右不能有空格

echo $A
echo $PWD   // 可以输出当前位置

echo "#######"
echo $0  //当前程序名称
echo $1  //第一个参数
echo $2
echo $3

echo "all parameter $*"  // 所有参数
echo "number is $#"     // 参数个数
echo "this $? is $?"    // 命令状态

输出

./demo.sh abc efg 555
shuaige
10
/home/pi/work/shellStuty
#####
./demo.sh
abc
efg
555
all parameter abc efg 555
number is 3
this 0 is 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值