모음이 아닌 단일 문자로 구성된 행 나열

모음이 아닌 단일 문자로 구성된 행 나열

모음이 아닌 문자 하나로 구성된 줄을 나열해야 합니다.

이해합니다:

ls | grep -nv '[aeiouy]' file

하지만 그것은 나에게 역할을 부여하지 않았습니다. 단일 캐릭터는 어떻게 얻나요?

답변1

x전체 줄과 일치하도록 추가하면 됩니다 .

grep -nvx '[aeiou]' file.txt

또는

grep -nv '^[aeiou]$' file.txt

또는

grep -nx '[^aeiou]' file.txt

또는

grep -n '^[^aeiou]$' file.txt

알아채다,파싱은 ls좋은 생각이 아니다.

관련 정보