Shell脚本入门

前言

Shell 是指一种应用程序,它是使用 Linux 的桥梁。

Shell 脚本(shell script),是一种为 shell 编写的脚本程序。

Hello World

#!/bin/bash
# 变量定义等号左右不能空格
name="tang"
echo "length:" ${#name}
echo "hello," $name
echo "hello," ${name:0:3}
# 查找字符串
echo `expr index "$name" a`
# 删除变量
unset name
echo "hello, "$name
# 多行注释
:<<!
# 获取路径下的文件名称
for file in $(ls ~);do
 echo $file
done
!
# 执行文件名为$0
echo $0
# 传递参数
echo $1
# $*获取所有所传参数
:<<!
for i in "$*";do
 echo $i
done
!
# 数组
arr=(11 aa 33 bb)
echo "第2个元素" ${arr[1]}
echo "数组个数" ${#arr[*]}
# 算术运算
a=10
b=3
echo "a % b=`expr $a % $b`"
# 关系运算
if [ $a -gt $b ]
then 
 echo "a > b"
fi
# 布尔运算
if [ $a != $b -a $a -gt $b ]
then
 echo "与运算为真"
fi
# 逻辑运算
if [[ $a != $b && $a -gt $b ]]
then
 echo "and is true"
fi
# 显示结果到文件里
# echo "IT test content." > a.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值