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
Remote Assistance without having a user send an invitation
Sync GAL to Blackberry
USING A SELECT CASE STATEMENT DEPENDING ON THE LENGTH OF A STRING
Date function
SharePoint list data entry form, how to make the description field appear above the entry fields.
reason: 554 5.7.1 Rejected [IP address] SPAM Not Welcome here
Page contains both Secure and Non-Sec.
Space Issue with Exchange 2003
I need guidance in tweaking my Nightly Cron Backup script to properly remove old files.
root file system filling up daily - AIX 5.3 - no culprit file(s) found