0.0.0.0
URL을 가리키는 IP 가 포함된 광고 차단 호스트 파일이 있습니다 . 시각적 텍스트 편집기 없이 명령줄 0.0.0.0
로 127.0.0.1
바꾸는 방법은 무엇입니까? 이 작업을 수동으로 수행하는 것은 불가능합니다 nano
. 목록에는 15,000개가 넘는 행이 있습니다.vi
따라서
0.0.0.0 c.one97adworks.com
0.0.0.0 0koryu0.easter.ne.jp
0.0.0.0 static.super-links.net
이와 관련하여
127.0.0.1 c.one97adworks.com
127.0.0.1 0koryu0.easter.ne.jp
127.0.0.1 static.super-links.net
즉시.
내 쉘 배쉬 4.3.33.
고쳐 쓰다 반대표 2개? 댓글을 남겨주세요.
답변1
perl -lpe 's/^(0\.){3}0/127.0.0.1/' file > newfile
그러면 문제가 해결될 것입니다.
답변2
파일 구조가 이렇게 되어 있으니 참고하세요.할 수 있는Vi, nano 또는 기타 텍스트 편집기에서도 찾기/바꾸기 명령을 사용하여 이 작업을 수행할 수 있습니다.
예를 들어, 가장 간단한 텍스트 편집기인 nano에서는 다음과 같습니다.
- 파일을 열다
- CTRLW그 다음에CTRLR
0.0.0.0
검색 문자열로 입력127.0.0.1
대체 문자열로 입력- A모든 일치 항목 바꾸기
- 편집한 파일을 저장하세요
답변3
file1.txt의 콘텐츠를 사용하면 결과는 다음 콘텐츠와 함께 file2.txt에 표시됩니다.
sed 's/^0\.0\.0\.0/127.0.0.1/' file1.txt > file2.txt