[bash][For loop][Function] Write a script to do a routine job
#!/bin/bash
eoo()
{
xdotool mousemove 643 427
xdotool click 2
sleep 1
xdotool key Home
sleep 1
xdotool key Home
sleep 1
for i in $(seq 1 1 $1)
do
xdotool key Down
done
sleep 0.2
}
foo()
{
xdotool mousemove 816 426
xdotool click 2
sleep 1
xdotool type $1
xdotool key Tab
sleep 0.1
xdotool key 'Return'
sleep 2
}
##### Press Number #####
echo "Please press Number first"
sleep 2
##### add routers #####
eoo 3
foo '111.6.1.254'
##### add time-servers #####
eoo 4
foo '111.2.1.2'
##### add domain-name-servers #####
eoo 6
foo '111.2.1.213'
##### add dhcp-lease-time #####
eoo 49
foo '1w'
##### add tftp-server #####
eoo 60
foo '111.2.1.148'
##### add time-servers #####
eoo 98
foo '(primary-dhcp-server 1 111.2.1.213)'
0 意見:
張貼留言