Os comandos digitados no console, são os mesmos em um script.
O objetivo básico do script é automatizar. Como diz na literatura técnica, "se um conjunto de comandos são repetidos manualmente múltiplas vezes, está passando da hora de se tornar um script".
Ainda não sei a razão deste seu script, lembrando que se configura as interfaces de rede no arquivo /etc/network/interfaces.
No entanto pode definir pela "munheca" no shell:
ifconfig interface_rede ip mascara
route add default gw ip_roteador (rota para sair para internet)
echo "nameserver 8.8.8.8" > /etc/resolv.conf (resolução de dns)
Documentação de qualquer comando pelo shell: man comando
voce pode configuarar assim
#vim /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth1
iface eth1 inet static
address 192.168.X.X
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway XXX.XXX.XXX.XXX #IP DO GATWAY
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers XXX.XXX.X.X # iP DO SEU DNS