终端输入两个数,判断两数是否相等,如果不相等,判断大小关系
#!/bin/bash
a=$1
b=$2
if [ $a -eq $b ]
then
echo "a=b"
elif [ $a -gt $b ]
then
echo "a>b"
else
echo "a<b"
fi
2.已知网址www.hqyj.com,使用expr截取出www、hqyj、com,不能使用cut,不能出现数字
#!/bin/bash
str1="www.hqyj.com"
# 截取 www
a=$(expr match "$str1" 'www')
b=$(expr index "$str1" 'w')
d=$(expr substr "$str1" $b $a)
echo $d
# 截取 hqyj
a2=$(expr index "$str1" 'j')
f=$(expr index "$str1" '.')
len=$((a2-f))
b2=$(expr index "$str1" 'h')
d2=$(expr substr "$str1" $b2 $len)
echo $d2
# 截取 com
a3=$(expr match "$str1" '.*\.')
b3=$(expr index "$str1" 'c')
d3=$(expr substr "$str1" $b3 $a3)
echo $d3
3,思维导图