Feb-06-2019, 02:58 AM
(This post was last modified: Feb-06-2019, 02:58 AM by searching1.)
Hi, I'm creating a script wherein I want to grep all a specific address based on the list?
before what I usually do run a grep 1 by 1 using this command ex. grep "192.168.1.1" *
Now I'm creating a script.
Example of the output.
print(i) output.
192.168.1.0
192.168.1.1
192.168.1.2
192.168.1.3
but how to call the list and put into loop under os.system so I can grep all the list?
before what I usually do run a grep 1 by 1 using this command ex. grep "192.168.1.1" *
Now I'm creating a script.
Example of the output.
print(i) output.
192.168.1.0
192.168.1.1
192.168.1.2
192.168.1.3
but how to call the list and put into loop under os.system so I can grep all the list?
import ipaddress import os #Ask the ipaddress in CIDR format ip = input("Enter the IP/CIDR: ") os.chdir("/rs/configs") print("pwd=%s" % os.getcwd()) for i in ipaddress.IPv4Network(ip): print (i) os.system("grep" +i+ "*") #Grep from list and run to all directory *Thanks