같은 확장자를 가진 디렉토리의 모든 파일에서 재귀 적으로 '['문자를 확인하고 싶습니다. *.기음. 솔라리스 유닉스에서 일하고 있습니다. 여러 파일에서 발생 횟수 계산하기
나는 다른 게시물에 주어진 몇 가지 솔루션을 시도하고,이 OS와 내가 명령grep -o
사용할 수 없기 때문에 작동 하나,이 하나입니다
x는 내가 원하는 발생이
sed 's/[^x]//g' filename | tr -d '012' | wc -c
입니다 계산하기. 이것은 작동하지만 재귀 적이 지 않습니다. 재귀 적으로 만들 수있는 방법이 있습니까?
'filename'을'*'(현재 디렉토리)로 바꾸거나'/ dir/*'을 다른 디렉토리로 바꾸거나'/dir1/*.txt/dir2/*로 재귀 적으로 만들 수 있습니다. txt는 두 개의 디렉토리를 스캔합니다. 모든 디렉토리에 대해 recursivelly를 검색하려면'find'를 사용하는 것이 올바른 방법입니다. –
George, 고맙습니다. Grisha가 제게 할 일을 제안하고 감사를 드렸습니다. 감사합니다! – Vpdj