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
Sharepoint 2003 query and report possibilities
How can I insert a pdf file into an Outlook Express email cover page, not as an attachment?
Spell Check solution from ijafferr for Access Field. Spell Check window is sometimes beneath main window
Find cmd failing with "find: paths must precede expression" however works on command line.
How to just load one form between .mdb files?
Outlook 2003 Lost email in Inbox and sent Item after remove and add profile
How to update linked server properties
Comparing strings to verify alphanumerical order.
Oracle Reserved Word for Column Name in ODBC Linked Access DB
event id 37 - Out of process application /LM/W3SVC/1/Root terminated unexpectedly