Вам необходимо интерполировать переменную $testseq
одним из следующих способов:
$file == *_"$testseq"_*
(здесь $testseq
рассматривается как фиксированная строка)
$file == *_${testseq}_*
(здесь $testseq
рассматривается как шаблон ).
Или _
сразу после имени переменной будет считаться частью имени переменной (это допустимый символ в имени переменной ).
Не кажется слишком полезным, но функция могла бы помочь:
rpm() {
if [ "$1" = "-qf" ] && [ "$2" = "/etc/redhat-release" ]
then
echo hello
else
command rpm "$@"
fi
}