![.로 시작하는 줄을 어떻게 삭제할 수 있나요? 아니면 sed의 >를 사용합니까?](https://linux55.com/image/83406/.%EB%A1%9C%20%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94%20%EC%A4%84%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%82%AD%EC%A0%9C%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F%20%EC%95%84%EB%8B%88%EB%A9%B4%20sed%EC%9D%98%20%26gt%3B%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
내 인생에서 나는 그것을 작동시킬 수 없습니다 (사소한 문제라면 죄송합니다).
마침표 "." 또는 오른쪽 화살표 "">"로 시작하는 줄이 있는 텍스트 파일이 있습니다. 이 줄을 삭제해야 합니다.
지금까지 다음 라이너를 사용했습니다 sed
.
sed '/^\./ d' < inputFile.text > outputFile.txt
마침표로 시작하는 줄을 성공적으로 제거합니다. 오른쪽 화살표로 시작하는 줄도 삭제되도록 이 정규식에 오른쪽 화살표를 포함하려면 어떻게 해야 합니까?
저는 OS X를 사용하고 있습니다.
답변1
여러 스크립트를 사용할 수 있습니다.
sed -e '/^\./d' -e '/^>/d' <file
또는 문자 클래스를 사용하십시오.
sed -e '/^[.>]/d' <file