“Linux-2020-spring-5-13”的版本间的差异
跳到导航
跳到搜索
(创建页面,内容为“== 复习并举例 == *shell中变量的定义 注意变量两边不能有空格 *复杂语句 *shell脚本(求和的例子) <nowiki> #!/bin/bash...”) |
(→复习并举例) |
||
| 第9行: | 第9行: | ||
*shell脚本(求和的例子) | *shell脚本(求和的例子) | ||
| − | <nowiki> | + | <nowiki> |
#!/bin/bash | #!/bin/bash | ||
sum=0 | sum=0 | ||
| 第17行: | 第17行: | ||
echo $sum | echo $sum | ||
</nowiki> | </nowiki> | ||
| − | |||
| − | |||
== shell脚本的运行方式 == | == shell脚本的运行方式 == | ||
2020年4月28日 (二) 05:52的版本
复习并举例
- 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函数