Microsoft
Software
Hardware
Network
Question : Bash script help
Hello,
I got 2 files as following:
1st file:
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:21:52:66:EF:FC
BROADCAST=10.10.25.255
IPADDR=10.10.25.25
NETMASK=255.255.255.0
NETWORK=10.10.25.0
ONBOOT=yes
2nd file:
DEVICE=eth0
BOOTPROTO=none
BROADCAST=10.10.26.255
HWADDR=00:31:5E:61:64:DA
IPADDR=10.10.26.126
NETMASK=255.255.255.0
NETWORK=10.10.26.0
ONBOOT=yes
I need a script that can replace the 2nd file with the contents of 1st file EXCLUDING the line which starts with BROADCAST. So the resultant file here should be as shown below:
DEVICE=eth0
BOOTPROTO=static <--------------
HWADDR=00:31:5E:61:64:DA <-------------- Please note this line is retained
BROADCAST=10.10.25.255
IPADDR=10.10.25.25
NETMASK=255.255.255.0
NETWORK=10.10.25.0
ONBOOT=yes
Thanks,
AR
Answer : Bash script help
correction
egrep 'BOOTPROTO|HWADDR' 2ndfile > myfile
grep -v HWADDR 1stfile > myfile1
cat myfile1 myfile > 2ndfile
Random Solutions
Protocol Driver Error - XenApp Plugin 11 with XenApp 5 on Windows 2008 x86
Follow or NoFollow affiliate links?
I can't find free drivers to my compaq presario
Informix : Subtract minutes from datetime
priv1.stm size, exchange 16 gb limit
VBA Macro - Outlook 2007 Quick Category PIck Box Macro
How do I install the Citrix Presentation Server ICA Client
SMTP Virtual Server Access Settings
What is the best way to reorganize XP's "Start, All Programs" list?
Can't boot XP: recycles, Safe mode fails