Linux教程

Linux复习-shell程序设计

本文主要是介绍Linux复习-shell程序设计,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、shell变量和算术运算

  • 简单变量的定义与赋值及引用
Barry='Life is beautiful'
echo $Barry
  • 数组
A=(I Love Life)
#shell数组下标从1开始
echo ${A[1]} ${A[2]} ${A[3]}
#打印数组
echo A
  • 位置参数
    运行Linux命令或shell脚本时可以带有实参

shift.shell文件

echo  $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $10
shift
echo $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 ${10}
shift
echo $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 ${10}

  • shift命令
    使得位置参数向左移动,但$0不移动
    在这里插入图片描述
  • set
    是使用set命令为位置参数赋值
set 1 2 3
#把数字1赋给$1,数字2赋给$2,数字3赋给$3

set.shell文件

set 1 20 30
echo $0 $1 $2 $3

执行set脚本

bash set
# set 1 20 30
这篇关于Linux复习-shell程序设计的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!