所以这就是我想首先尝试制作一个从文件中获取if语句的方法,然后查看哪些是真正的输入并在此处生成有效输入的内容就是我所得到的到目前为止 这是测试文件的第一个A.K.A Test.sh哦btw有效的输入示例是1file然后其他数字/字母只是可选的
input=
if [[ $input = [0-9]@(|[0-9]@(|[0-9]))File@(|[0-9]@(|[0-9]@(|[0-9]@(|[a-z]@(|[a-z]@(|[a-z])))))) ]]; then
echo "Good"
else
echo "Bad"
fi
然后是什么实际的代码我将称之为输入生成器,所以当前它的作用是计算序列中有多少数字,但是从那里我不知道我该怎么做才能实现这一点现在生成一个有效的输入我不需要它来读取测试文件我很好,因为它与序列中的测试位于同一个文件中
file=test.sh
N="\[0-9]"
Al='\[a-z]'
Au='\[A-Z]'
ifstat=$(grep -w if $file)
amn=$(echo "$ifstat" | grep -o "$N" | wc -l)
echo "$amn"
总而言之,我想要一个生成器为if语句做一个随机输入“Good”