Hi all, this is my draft script, but I’ve a small problem.
Code:
fweng@box:~/$ cat script
printf "Insert the Network Group name: "
read G
printf "Your Network Group name is: %s\n" "$G"
printf "create network_object_group %s\n" "$G"
while read host
do
printf "addelement network_objects %s '' network_objects:host%s\n" "$G" "$host"
done < host.txt > output
fweng@box:~/$
Code:
fweng@box:~/$ cat host.txt
10.5.3.8
172.16.3.210
192.168.0.150
192.168.7.4
fweng@box:~/$
Code:
fweng@box:~/$ ./script
Insert the Network Group name: TEST
Your Network Group name is: TEST
create network_object_group TEST
fweng@box:~/$
Code:
fweng@box:~/$ cat output
addelement network_objects TEST '' network_objects:host10.5.3.8
addelement network_objects TEST '' network_objects:host172.16.3.210
addelement network_objects TEST '' network_objects:host192.168.0.150
addelement network_objects TEST '' network_objects:host192.168.7.4
fweng@box:~/$
The final output is supposed to be like this. I want to have “create network_object_group TEST” in the output file as well.
Please let me know how to do this.
Code:
create network_object_group TEST
addelement network_objects TEST '' network_objects:host10.5.3.8
addelement network_objects TEST '' network_objects:host172.16.3.210
addelement network_objects TEST '' network_objects:host192.168.0.150
addelement network_objects TEST '' network_objects:host192.168.7.4