I have been looking at your problem for a while now -- and I have no idea what you are trying to accomplish. Can you please explain? And what function is "sed" providing?
This User Gave Thanks to m.d.ludwig For This Post:
I have been looking at your problem for a while now -- and I have no idea what you are trying to accomplish. Can you please explain? And what function is "sed" providing?
what itkamaraj said is close to correct.
I need to extract the "0.246E+05" value from the first file (File1)
I then need to input this value into a newly created file with some other stuff.
...
I need to extract the "0.246E+05" value from the first file (File1)
I then need to input this value into a newly created file with some other stuff.
For example file two should read:
I don't quite understand the program in your first post, but the following Perl program might be able to help you out -
tyler_durden
This User Gave Thanks to durden_tyler For This Post:
yea! that looks great, I don't understand this line:
if (/^CVR\(10\)\s*=\s*(.*?),.*?SAUCE$/)
I understand that it is looking for CVR(10) and SAUCE, is there some documentation to explain all the '' \?*,./ '' business? looks like gibberish to me.
Anyway works great that's what I needed, the "EOF" is quite useful
I understand that it is looking for CVR(10) and SAUCE,
...
Here's a breakup of the entire regular expression -
If the line does not match the regular expression, the "if" condition is false and we go to the next line.
If the line does match the regular expression, then we copy the value in "$1" to "$extracted_value" and stop processing the file (that is achieved by the "last" statement).
Since the CVR, SAUCE exists in the file only once, we don't spend time unnecessarily going through the remainder of the file once we find the extracted value. Imagine what would happen if the file had 100 million lines and the CVR, SAUCE was the 1st or 2nd line.
Quote:
...
is there some documentation to explain all the '' \?*,./ '' business? looks like gibberish to me.
Anyway works great that's what I needed, the "EOF" is quite useful...
The "\?*,./ business" is ".*?" really, and it means "non-greedy/lazy quantifier". It's a part of the powerful tool called "regular expressions" and you'll inevitably encounter it while studying regular expressions. The Web and the world of books abound in information about regular expressions, and few that come to mind are as follows.
tyler_durden
Last edited by durden_tyler; 12-02-2011 at 02:55 PM..
I have file which contains a huge amount of data. I need to search the pattern Message id. When that pattern is matched I need to get abcdeff0-1g6g-91g3-1z2z-2mm605m90000 to another file.
Kindly provide your input.
File is like below
Jan 11 04:05:10 linux100 |NOTICE... (2 Replies)
I have a text file that has many lines, and for each line I need to extract different sections of text, then write several variables from the data.
I can split out the various sections by selecting their position on each line as the column sizes will never vary.
A sample of my text file is below... (2 Replies)
Hi friend i have input as following XML file
<?xml version="1.0"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.054.001.02">
<BkToCstmrDbtCdtNtfctn>
<GrpHdr><MsgId>LBP-RDJ-TE000000-130042430010001001</MsgId><CreDtTm>2013-01-04T03:21:30</CreDtTm></GrpHdr>... (3 Replies)
i'm trying to write a bash script that that will automatically extract zip files after the download.
i writed this script
#!/bin/bash
wget -c https://github.com/RonGokhle/kernel-downloader/zipball/master
CURRENDIR=/home/kernel-downloader
cd $CURRENDIR
rm $CURRENDIR/zipfiles 2>/dev/null
... (2 Replies)
dear all,
i need your advice
i have sample script like this:
testing.sh
for i in {1..10}
do
echo testing $i
done
but i forgot create "#!/bin/bash" in above "for"
so i want output will like this
testing.sh
#!/bin/bash
for i in {1..10}
do
echo testing $i
done (2 Replies)
Dear all,
I am trying to extract a number from a line in one file (task 1), duplicate another file (task 2) and replace all instances of the strings 300, in duplicated with the extracted number (task 3). Here is what I have tried so far:
for ((k=1;k<4;k++)); do
temp=`sed -n "${k}p"... (2 Replies)
Hello fourm members,
I want to write a script to extarct paticular strings from the all type of files(.sh files,logfiles,txtfiles) and redirect into a log file.
example:
I have to find the line below in the script and extract the uname and Pwds.
sqsh -scia2007 -DD0011uw01 -uciadev... (5 Replies)
Hi All,
I am having an XML tag like:
<detail sim_ser_no_1="898407109001000090"
imsi_1="452070001000090">
<security>ADM1=????</security>
<security>PIN1=????</security>
<security>PIN2=????</security>
... (2 Replies)
Hi,
This is the first time playing around with perl and need some help.
Assuming if i have a line of text that looks like this:
Date/Time=Nov 18 17:12:11;Device Name=192.168.1.1;Device IP=192.168.1.1;Device Class=IDS;Source IP=155.212.212.111;Source Name=UNKNOWN;Source Port=1679... (3 Replies)