判断字符串拓展名小案例
$ expr "test.txt" : ".*\.txt"
8
rootfs/home/youque
$ expr "test1.txt" : ".*\.txt"
9
rootfs/home/youque
$ expr "test.pub" : ".*\.pub" && echo 1||echo 0
8
1
rootfs/home/youque
$ expr "test.x" : ".*\.pub" && echo 1||echo 0
0
0
持续等待输入,连续判断
#!/bin/sh
while true
do
read -p "Pls input:" a
expr $a + 0 &>/dev/null
[ $? -eq 0 ] &&\
echo int||echo chars
done