如何比较bash中的所有参数

时间:2018-03-21 03:41:20

标签: bash

我尝试编写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

有没有办法比较字符串的所有参数?

0 个答案:

没有答案