grep -Eri "drucken" app/views
app/views/meths/_form.html.erb: <li class="hidden-phone"><a onclick="javascript: print();" class="">Methode drucken</a></li>
app/views/clients/show.html.erb: <li><a onclick="javascript: print();" class="" value="drucken">drucken</a></li>
app/views/clients/index.mobile.html.erb: <li class="hidden-xs"><a onclick="javascript: print();" class="">KlientInnen drucken</a></li>
app/views/treatments/index.html.erb: <li><a onclick="javascript: print();" class="" value="drucken">drucken</a></li>
다음과 같은 작업을 수행 할 수있는 솔루션을 찾고 있습니다.
grep -Eri "drucken" app/views | xargs INTO_A_FANCY_TOOL_WHICH_REMOVES_THOSES LINES
최신 정보:
파일에서 해당 줄을 제거하고 싶습니다.
다음과 같은 것을 시도 했습니까?
grep -Eri -l "drucken" app/views | xargs sed -e '/drucken/d' -i
여기서 '-l'은 grep에게 파일 이름 만 인쇄하도록 지시하고 '-i'는 sed에게 해당 파일을 즉시 수정하도록 지시합니다.
또는 모든 파일에 대해 sed를 사용하여 반복 할 수 있지만 파일에 요청 된 단어가 포함되어 있지 않더라도 모든 파일을 "접촉"합니다.
find app/views -type f -exec sed -e '/drucken/d' -i {} \;
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다