我尝试编写bash脚本从任意数量的参数中获取参数并将其与字符串进行比较,当我运行程序时,它会错误地说它有许多参数。
#!/bin/bash
flag=( 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 )
let count=2
while [ "$count" -lt 17 ]
do
if [ $* = with${count} ]
then
let flag[$count]=1
fi
if [ $* = sans${count} ]
then
let flag[$count]=0
fi
let count=$count+1
done
有没有办法比较字符串的所有参数?