我有一个数组——@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
和@anotherlist
可能/可能不包含类似xyz
或正则表达式值但不包含xyz.domain.example.com
. 这domain
是可变长度的。
那么,.domain.example.com
如果我在字符串中找到它,你能建议一种方法来删除它吗?我还在一个名为@domain
.
我希望在我当前的 if 语句中使用操作解决方案。