RE: Re:adding lines
- From: Noor Mulla <Noor.Mulla@xxxxxx>
- To: Alessandro Vercelli <alever@xxxxxxxxx>
- Date: Mon, 14 Dec 2009 17:34:09 +0530
Alessandro,
Thanks...
In your_file_list I have to list all the ctl files seperated by comma. How to
run this...
How to add the other caluse as in the trailing mail(bold/red).
Thanks
Noor
-----Original Message-----
From: Alessandro Vercelli [mailto:alever@xxxxxxxxx]
Sent: Monday, December 14, 2009 5:21 PM
To: Noor Mulla
Cc: oracle-l
Subject: Re:adding lines
Hi Noor,
awk should be the best tool for the job, but I don't know it much so the
following bash could work for your needs:
for FILE in "<your_file_list>"
do
vi -c "1,\$s#infile '#infile
'/DDUMPS/sybase_dump/out/DATACITI_MASTER/Oracle/#g|wq" $FILE
done
The instruction between "do" and "done" must be on a single line.
Make a safety copy of your scripts before doing.
Hope it helps,
Alessandro
>Hi All,
>
>By using awk or any unix commands, can we change all ctl files .We have 25
>such files which is subject to change.
>
>
>load data
>infile 'DATACITI_MASTER.dbo.aspc_defaultdb.dat' "str '<EORD>'"
>into table DATACITI_MASTER.aspc_defaultdb
>fields terminated by '<EOFD>'
>trailing nullcols
>(
>virtualid ,
>host CHAR(255)
>)
>to
>
>We need to change it to below by adding data in bold(red) to all existing ctl
>files.
>
>UNRECOVERABLE
>load data
>infile
>'/DDUMPS/sybase_dump/out/DATACITI_MASTER/Oracle/DATACITI_MASTER.dbo.aspc_defaultdb.dat'
> "str '<EORD>'"
> append into table DATACITI_MASTER.aspc_defaultdb
>fields terminated by '<EOFD>'
>trailing nullcols
>(
>virtualid ,
>host CHAR(255)
>)
>
>
>Please provide me the solution asap.
>
>Thanks & Regards
>Noor
>
>
>DISCLAIMER:
>-----------------------------------------------------------------------------------------------------------------------
>
>The contents of this e-mail and any attachment(s) are confidential and
>intended for the named recipient(s) only.
>It shall not attach any liability on the originator or HCL or its affiliates.
>Any views or opinions presented in
>this email are solely those of the author and may not necessarily reflect the
>opinions of HCL or its affiliates.
>Any form of reproduction, dissemination, copying, disclosure, modification,
>distribution and / or publication of
>this message without the prior written consent of the author of this e-mail is
>strictly prohibited. If you have
>received this email in error please delete it and notify the sender
>immediately. Before opening any mail and
>attachments please check them for viruses and defect.
>
>-----------------------------------------------------------------------------------------------------------------------
>
Other related posts: