Я хочу найти строку (а не шаблон в данный момент), напечатать только один раз, когда согласованная строка и количество совпадающих строк.Grep из нескольких команд
здравый смысл говорит, что я должен сделать это:
grep -o "APPLICATION=MULTIRING" filename.csv | grep -c "APPLICATION=MULTIRING"
или это:
grep -o "APPLICATION=MULTIRING" filename.csv | grep -c ""
, но не работает. Приближается -c
убивает любую другую команду .. почему?
Это работает для меня. Кроме того, 'grep -o' дает один результат для каждой строки. Следовательно, вместо 'grep -c' вы можете использовать' wc -l' для подсчета количества совпадений. – fedorqui
grep -o "APPLICATION = MULTIRING" filename.csv | wc -l печатает только количество появлений, а не «APPLICATION = MULTIRING». все еще не может понять, почему. – user3008826