소문자를 포함하지 않는 행을 삭제하기 위해 한 줄짜리 sed


13

그래서 기본적으로

이 라인을 삭제해야합니다

(이 라인은 삭제되어야합니다)

그러나

실제로이 라인은 그렇지 않습니다

답변:


17

몇 가지 방법이 있습니다. 부정적인 생각 :

sed '/[a-z]/!d'    # !x runs x if the pattern doesn't match
grep -v '[a-z]'    # -v means print if the regexp doesn't match
awk '!/[a-z]/'     # !expr negates expr

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.