안드로이드 envsetup.sh 파일을 참고하여 작성된 function.
아래 파일을 sh 파일로 저장후 cygwin 이나 Linux 환경에서 동작.
". filename.sh" 실행후, functionName string 으로 사용.
function jgrep()
{
find . -name .repo -prune -o -name .git -prune -o -type f -name "*\.java" -print0 | xargs -0 grep --color -n "$@"
}
function cgrep()
{
find . -name .repo -prune -o -name .git -prune -o -type f \( -name '*.c' -o -name '*.cc' -o -name '*.cpp' -o -name '*.h' \) -print0 | xargs -0 grep --color -n "$@"
}
function resgrep()
{
for dir in `find . -name .repo -prune -o -name .git -prune -o -name res -type d`; do find $dir -type f -name '*\.xml' -print0 | xargs -0 grep --color -n "$@"; done;
}
function mangrep()
{
find . -name .repo -prune -o -name .git -prune -o -path ./out -prune -o -type f -name 'AndroidManifest.xml' -print0 | xargs -0 grep --color -n "$@"
}
function sepgrep()
{
find . -name .repo -prune -o -name .git -prune -o -path ./out -prune -o -name sepolicy -type d -print0 | xargs -0 grep --color -n -r --exclude-dir=\.git "$@"
}
function allgrep()
{
find . -name .repo -prune -o -name .git -prune -o -type f \( -name '*.java' -o -name 'AndroidManifest.xml' -o -name '*.xml' -o -name '*.c' -o -name '*.cc' -o -name '*.cpp' -o -name '*.h' \) -print0 | xargs -0 grep --color -n "$@"
}
피드 구독하기:
댓글 (Atom)
AI가 청년 일자리를 잠식한다? 내 일자리는 안전한가?
2026년 3월 29일 발표된 최신 보고에 따르면, 지난달 2030대 IT 및 전문직 취업자 수가 13.1만 명 급감하며 'AI발 청년 일자리 충격'이 현실화되고 있다는 분석이 나왔습니다. 이는 AI 기술 발전이 고용 시장에 미치는 직...
-
🎯 구글 블로그에 광고 적용하는 방법: 초보자도 쉽게 따라하는 애드센스 가이드 솔직히 말해서 저도 처음엔 정말 막막했어요. 열심히 글을 썼는데, 도대체 광고는 어떻게 달아서 수익을 내는 건지 알 수가 없었거든요. 구글 블로그, 일명 '블...
-
🎯 혼돈의 9·7 부동산 대책: 무엇이 바뀌고 당신에게 미칠 영향은? "이거 하나로 집값 잡힌다"는 말도, "오히려 혼란만 커진다"는 말도 들려오니 솔직히 뭐가 맞는 건지 모르겠다고요? 저도 그랬어요. 갑작스런...
-
⚡ 민생회복 소비쿠폰, 2025년 최신 정보! 신청부터 사용까지 완벽 가이드 솔직히 저도 처음에 이거 받으면서 엄청 헤맸거든요. 온라인 신청은 어디서 하는지, 누가 얼마나 받는지부터 사용처까지 헷갈리는 게 한두 개가 아니었어요. 여러분도 혹시 저처...
댓글 없음:
댓글 쓰기