www.gutenberg.org 또는 www.gutenberg.org/contact와 같은 특정 파일에 모든 URL URL을 표시하려고 합니다.http://www.gutenberg.org/5/5/2/0/55201/ 나는 다음 명령을 사용합니다
cat filename | grep grep / ((www\.)?(\.[a-zA-Z]{2,3}\/?)[^\s\b\n|]*[^.,;:\?\!\@\^\$ -])
하지만 이로 인해 오류가 발생했습니다.
답변1
다음은 다음으로 시작하는 모든 주소에 적용되어야 합니다.http/https/www-
grep -Eo '(http|https|www)(.|://)[a-zA-Z0-9./?=_-]*' fileName
테스트해 보고 문제가 해결되는지 알려주세요. 간결성을 위해 정규식에 대해서는 자세히 설명하지 않겠습니다.