#!/bin/bash
echo "请输入一个5位数字:"
read num
count=0 # 计数器初始化为0
# 使用${num:1:1}获取数字的第2位,并与其他位逐一比较
for ((i=0; i<${#num}; i++)); do
if [ "${num:i:1}" = "${num:1:1}" ]; then
count=$((count+1))
fi
done
echo "数字 ${num} 中第二个数字出现的次数为:${count}"
运行结果:
请输入一个5位数字:
23456
数字 23456 中第二个数字出现的次数为:1