“Linux-2020-spring-5-13”的版本间的差异
跳到导航
跳到搜索
(→复习并举例) |
(→复习并举例) |
||
| 第12行: | 第12行: | ||
#!/bin/bash | #!/bin/bash | ||
sum=0 | sum=0 | ||
| − | for((i=1;i<101;i=i+1)); do | + | for ((i=1;i<101;i=i+1)); do |
sum=$(($i+$sum)) | sum=$(($i+$sum)) | ||
done | done | ||
2020年5月13日 (三) 04:08的版本
复习并举例
- shell中变量的定义
注意变量两边不能有空格
- 复杂语句
- shell脚本(求和的例子)
#!/bin/bash
sum=0
for ((i=1;i<101;i=i+1)); do
sum=$(($i+$sum))
done
echo $sum
shell脚本的运行方式
1、bash x.sh
2、chmod +x x.sh
./x.sh
- “#!/bin/bash ”的作用
1、告诉shell文件类型,打开或解释或运行的方式
2、告诉shell用那种shell运行文件。
PATH环境变量,不建议将当前目录'.'放到PATH中
和awk是类似的
shell中函数的定义和使用
函数传参 $# -----参数的个数 $* -----字串 $0 -----第0个参数 $1 -----第1个参数 $@ -----数组 $? -----获取返回值
命令行参数
$nohup bash run0.sh &:后台运行run0.sh
examples
1、run0.sh函数 2、run1.sh函数 3、run2.sh函数 4、run3.sh函数