File1 содержит
hello
hello
Мне нужно написать команду grep для печати имени файла, если этот файл содержит более одного «hello». В противном случае мне нужно, чтобы grep завершал работу в случае сбоя.
Пока что у меня есть
grep -c "hello" File1 | grep -v :0
, но он выводит 2
. Как мне получить желаемый результат, который должен быть либо именем файла File1
, либо отсутствием вывода вообще (насколько я понимаю, отсутствие совпадения - это ненулевой код выхода для grep)