Нужно вернуть номер искомой строки из файла (необходимо совпадение всей строки).
Использую скрипт вида
#!/bin/bash
file="$1"
match="$2"
number=`cat -n "$file" | grep -x "$match" | awk '{print $1}'`
echo "$number"
При -x не возвращается ничего. Без -x возвращает нужное значение, но необходимо точное совпадение.