파일 이름이 prefix
인 큰 세트 (약 10k)가 있습니다. 그들에는 어떤 확장도 없다. 나는 그들에게 각각 string
을 포함하는 줄의 수에 상응하는 숫자 확장을주고 싶다. 나는이 번호를 찾을 GREP을 사용하는 방법을 알고 :grep에서 파일 확장명을 추가하십시오.
grep -c string *
이 출력 (추출물)
prefix0123:1
prefix9876:5
내가 원하는, 확장으로 카운트를 추가 즉,
prefix0123.1
prefix9876.5
얻는 것입니다
나는 bash 콘솔에서 일하고있다.
'*'가 정확히 하나의 파일과 일치하면이 기능을 사용할 수 있습니까? GNU grep에서는'grep -H'가 항상 작동합니다. –
@TobySpeight : 제안에 감사드립니다. 그의 산출물에 따라 OP가 결정할 것입니다. – Inian
필자는 Toby Speight의 솔루션을 선호한다. 귀하의 솔루션에는 다른 이점이 없다고 가정하지 않습니다. – equaeghe