summaryrefslogtreecommitdiffstats
path: root/testfiles/cli_tests/match_regex.sh
blob: 24a6347218ecd828a79b66aa8a9439bbe0daf92f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/bash
# SPDX-License-Identifier: GPL-2.0-or-later

testfile=$1
regex=$2

test -f "${testfile}" || { echo "match_regex.sh: testfile '${testfile}' not found."; exit 1; }
test -n "${regex}"    || { echo "match_regex.sh: no regex to match spoecified."; exit 1; }

if ! grep -E "${regex}" "${testfile}"; then
    echo "match_regex.sh: regex '${regex}' does not match in testfile '${testfile}'."
    exit 1
fi