Linux Bash基本知识
来源:互联网 发布:广东广电网络频道列表 编辑:程序博客网 时间:2024/05/07 00:19
Bash是Linux系统中非常有用的脚本语言,是运维管理中重要的工具,对于程序员来说也是非常有用的助手。常用的场景有:主机环境配置,程序/服务的启动,批量作业等。
Bash脚本在linux终端创建过程:
1. 新建 example.sh, 输入如下内容
#!/bin/bash
echo "hello world"
2. 赋予可执行权限
chmod 777 example.sh
3. 执行:./example.sh,可看到如下内容
hello world
实例:
1. 常用特殊参数
#!/bin/bash
#$#表示参数个数,不包括执行的脚本名称
echo $#
#$*表示 所有的参数
echo $*
#同$*
echo $@
#表示脚本名称
echo $0
#第一个参数
echo $1
2. 变量的使用及赋值
#!/bin/bash
str="hello world"
echo $str
#'\'是转义字符
echo "\$str"
str1=$str
echo $str1
3. for 循环的使用
#!/bin/bash
str="Mon Tue Wed Thu Fri"
for x in $str
do
echo $x
done
4. while 循环的使用
#!/bin/bash
count=0
LIMIT=5
# -lt 表示小于
while [ "$count" -lt "$LIMIT" ]
do
echo $count
#count=`expr $count + 1`
let "count += 1"
done
5. until 的使用
#!/bin/bash
count=5
LIMIT=1
until [ $count -lt $LIMIT ]
do
echo "hello world"
count=`expr $count - 1`
done
6. case 的使用
#!/bin/bash
read count
case "$count" in
"")
echo "no";;
1)
echo "1";;
2)
echo "2";;
esac
7. if 的使用
#!/bin/bash
count=0
#"ne"表示不等于
if [ $count -ne 1 ]
then
echo "hello"
fi
- Linux Bash基本知识
- linux基本知识
- linux 基本知识
- Linux基本知识
- Linux基本知识
- Linux基本知识
- linux基本知识
- Linux基本知识
- Linux基本知识
- Linux基本知识
- linux基本知识
- linux bash
- Linux Bash
- linux bash
- Linux -- bash
- linux bash
- Linux bash
- linux bash和bash配置文件
- 23种设计模式(6):代理模式
- jQuery性能优化
- 《笨办法学Python》 第33课手记
- 用树莓派搭建你自己的Web服务器,以及一个可以外网访问的Blog
- java web学习(进阶篇)一 从了解Spring开始
- Linux Bash基本知识
- 使用STM32CUBEMX生成USB Mass Storage代码,通过SDIO读写TF卡
- 《毛主席诗词全集》150首
- 解决 Android Studio 乱码问题
- 写在学stm32的前面
- jquery的checkbox
- 安卓 popuWindow 弹出一个界面小案例
- sqlite3基本操作
- PHP新浪面试题及完整答案