PHP에서는grep
를 사용하여 거의 모든 파일에서 특정 클래스에 대한 모든 사용 사례를 검색하고 계산합니다.
문자열과 유사한$classesBarred
包含类似于search-unfocused|bg-app|enlarged-window
(그러나 그 이상).
현재 결과는
으아악결과를 다음과 같은 배열로 저장해야 합니다.
으아악편집자:@Freeman은awk
grep -orE "btn-gray|btn-outline-white" ../../front/src/components | awk -F: '{打印 }' | awk -F/ '{print $NF}' |排序| uniq-c| awk '{print "::" }'
다음과 같은 결과를 얻었습니다:
\exec("grep -orE '" . $classesBarred . "' ../../front/src/components | sort | uniq -c", $allClassesCount);
예,
으아악awk
将grep
를 사용한 코드의 출력이 두 개의 열로 재배열된 것을 볼 수 있습니다. 하나는 클래스 이름이고 다른 하나는 개수입니다. 출력은 다음과 같습니다:이제 PHP를 통해 이 출력을 배열로 구문 분석할 수 있습니다. 코드는 다음과 같습니다.
으아악배열 결과는 다음과 같습니다.
으아악업데이트:
으아악awk와 sed를 고집한다면 다음과 같이 할 수 있습니다:
결과는 다음과 같습니다.
으아악행운을 빕니다!