入力文字列の値がマスター文字列の値と一致し、それからエコー「存在する」、そうでなければエコー「存在しない」というような方法で2つのコンマ区切り文字列(マスターと入力)を比較できます。例えば :2つのコンマ区切り文字列を比較する
master_list="customer,products,address"
input="relations,country,customer"
が得られるエコー "存在"
master_list="customer,products,address"
input="address,customer,car"
エコー "存在"(顧客とアドレスの両方に存在するので)が
master_list="customer,products,address"
input="address"
を与える(顧客が両方に存在するので)
エコー「現在」(両方のアドレスが存在するため)
master_list="customer,products,address"
input="car"
0 (何も一致していないので)
(何も一致しないため)エコー "不在" を与える
master_list="customer,products,address"
input="humans,car"
はエコー "不在" を与える
私は次のことを試してみました:
if [[ ",$master_list," =~ ",$input," ]]; then
echo "present"
else
echo "absent"
fi
をそうではありませんワーキング。