IP 주소 (인수)의 역방향 조회를 확인하려고합니다. 그 결과를 txt 파일에 씁니다. IP 주소 (인수)가 이미 파일에 등록되어 있는지 확인할 수 있습니까? 그렇다면 대본에서 벗어나야합니다.이미 명령 줄 인수가 사용되었는지 확인하십시오.
내 스크립트를
import sys, os, re, shlex, urllib, subprocess
cmd = 'dig -x %s @192.1.1.1' % sys.argv[1]
proc = subprocess.Popen(shlex.split(cmd), stdout=subprocess.PIPE)
out, err = proc.communicate()
# Convert to list of str lines
out = out.decode().split('\n')
# Only write the line containing "PTR"
with open("/tmp/test.txt", "w") as f:
for line in out:
if "PTR" in line:
f.write(line)
"파일에 등록"이란 무엇을 의미합니까? – 2ps
@ 2ps : 나는 OP가 그가 내용을 쓰고있는 파일에 IP가 있음을 의미한다고 생각합니다. –
스크립트는 dig 결과를 txt 파일에 씁니다. 인수 IP가 로그에 기록되는지 확인하고 싶습니다. 그렇다면 대본에서 벗어나야합니다. – OmZ