명령 grep 문제 해결 [닫기]

명령 grep 문제 해결 [닫기]

학교에서 다음 작업을 수행하고 있습니다. find_config 파일에서 etc로 시작하는 모든 행을 나열합니다. 나는 다음 명령을 내렸다:

명령줄

문제는 해당 파일(find_config)에서 어딘가에 12번 등이 있다는 것을 알 수 있다는 것입니다. 하지만 먼저 출력으로 2를 얻고 싶습니다. 내가 뭘 잘못하고 있는 걸까요? 기다리기 전에 이미 ^이 있었으므로 제대로 작동할 것입니다. 당신이 나를 도울 수 있기를 바랍니다.

안부 인사 Abdi

답변1

당신은 아무것도 잘못한 것이 없습니다. ^etc실제로 grep에게 로 시작하는 줄만 인쇄하도록 요청하고 etc있으며 파일에 그러한 줄이 포함되어 있지 않은 것 같습니다. 이는 빈 출력을 설명합니다.

반대로, 로 시작하는 줄을 검색하려면 다음과 같이 /etc작성해야 합니다.

grep '^/etc'

관련 정보