.로 시작하는 줄을 제거하려면 어떻게 해야 합니까? 아니면 > sed를 사용하고 있나요?

.로 시작하는 줄을 제거하려면 어떻게 해야 합니까? 아니면 > sed를 사용하고 있나요?

내 인생에서 나는 이것이 제대로 작동하도록 할 수 없습니다 (사소한 질문이라면 용서해주십시오).

마침표(".") 또는 오른쪽 화살표(">")로 시작하는 줄이 있는 텍스트 파일이 있습니다. 그런 줄을 제거해야 해요.

지금까지 다음을 사용하는 하나의 라이너가 있습니다 sed.

sed '/^\./ d' < inputFile.text > outputFile.txt

마침표로 시작하는 줄을 성공적으로 제거합니다. 이 정규식에 오른쪽 화살표를 포함하여 해당 화살표로 시작하는 줄도 제거하려면 어떻게 해야 합니까?

저는 OS X를 사용하고 있습니다.

답변1

여러 스크립트를 사용할 수 있습니다.

sed -e '/^\./d' -e '/^>/d' <file

또는 문자 클래스를 사용하여:

sed -e '/^[.>]/d' <file

관련 정보