@values
このような要素を含む配列があります。
abcd
ijk.*
alba
^defg
xyz.domain.example.com
アレイで次のようなチェックを行っています。
foreach $val(@values)
{
if(!`grep $val /tmp/list` && (!grep /$val/,@anotherlist )
{
#Perform an action;
}
}
私の/tmp/list
and には、 または の@anotherlist
ようなxyz
正規表現値が含まれている可能性がありxyz.domain.example.com
ますが、ここdomain
は可変長です。
文字列で見つかった場合、削除する方法を提案できます.domain.example.com
か? また、ドメインのリストを という配列に保持しています@domain
。
現在の if ステートメント内で操作を行うソリューションが必要です。