ack_enabled not defined
특정 파일에 있는지 알고 all_defs.txt
무언가를 반환하면 문자열이 있는지 여부를 이해할 수 있습니다.
누구 든지이 작업을 수행하는 방법을 말해 줄 수 있습니까?
답변
종료 코드를 확인하십시오 grep
. -q
자동으로 !
종료 코드를 무효화합니다.
if ! grep -q 'ack_enabled not defined' all_defs.txt ; then
echo Not found.
fi
답변
더 vebose one-liner
다음의 한 줄짜리가 더 장황합니다.
grep -q 'ack_enabled not defined' all_defs.txt && echo 'string found' || echo 'string not found'