정규 표현식에 대한 도움을 요청하고 싶습니다. 각 URL에서 마지막 부분을 추출해야합니다. 아래 예제에서 'to_extract'로 표시했습니다. file.txt를의정규식 도움말 - 뭐가 잘못 되었나요?
sed 's/^[ht|f]tp.*\///' file.txt
샘플 내용 : 나는 FTP 링크 만 정확한 결과를 얻고있다
http://a/b/c/to_extract
ftp://a/b/c/to_extract
...
을
내가 나오지도 함께 사용하면 다음과 같은 정규식 잘못 알고 싶어 , http를 위해 아닙니다. 이것에 대한 설명에 미리 감사드립니다. i.
한 단지 정보를 원하시면, GNU가 나오지에,하지 POSIX 버전 taht를가'허용하지 않습니다 작동 |''없이 – NeronLeVelu
당신이 많은'sed' 방언에 괄호 및 파이프 문자를 백 슬래시 필요 -r'. 'sed '/ \ (ht \ | f \) tp /''는 GNU sed와도 잘 작동합니다. – tripleee
@tripleee 그 정보를 주셔서 감사합니다 (필자는 아직도 r 매개 변수를 사용하는 것이 더 읽기 쉽고 편리하다고 생각하기 때문에 대답을 계속합니다). –