I sincerely apologize for the lengthy delays. I had hoped to clean everything up with the log files, but I keep running into things where I just don't know what was wanted. So, here is the updated code that calculates and prints your variables. If you invoke your script with no arguments, it will print variables for the date on which the script was run if it is run on a Saturday and for the previous Saturday if it is not run on a Saturday. If you run it with one operand (a date in the format MM/DD/YYYY), and that date is a Saturday it will print variables for that date; if that date is not a Saturday, it will print variables for the Saturday prior to the given date.
Note that the date utility that I have on my system does not have a -d option and the bash on my system does not have ksh93's:
date formatting capabilities. Therefore, the following code was tested using ksh93 instead of bash and a function named date was included in the script to translate the calls to date in this script to calls to ksh93's printf.
Hopefully, you can use the following as a basis for the changes you need to correctly calculate the date variables for your code. First, change _env.sh to:
and then change the first part of CS_Subvar_Advancement.sh to:
Note that I was using the set -u at the start of this script to find and set values for variables you were using that had not been set. You might (or might not) want to remove that line.
Note also that the other lines shown in red in the above script can be removed without affecting the variables set by this script. But, they were very useful while debugging earlier attempts at getting the results you wanted.
This User Gave Thanks to Don Cragun For This Post:
I have a text file with records of the form:
A X1 Y1 X2 Y2 X3 Y3
where A is character length 10, Xi is character length 4 and Yi is numeric length 10.
I want to parse the line, and output records like:
A X1 Y1
A X2 Y2
A X3 Y3
etc
Can anyone please give me an idea of how to do this. ... (4 Replies)
Hi Friends,
I am back for the second round today - :D
My input text file is this way
Home
friends
friendship meter
Tools
Mirrors
Downloads
My Data
About Us
Help
My own results
BLAT Search Results
ACTIONS QUERY SCORE START END QSIZE IDENTITY CHRO STRAND ... (7 Replies)
I'm totally stumped with how to handle this huge text file I'm trying to deal with. I really need some help!
Here is what is looks like:
ab1ba67c331a3d731396322fad8dd71a3b627f89359827697645c806091c40b9
0.2
812a3c3684310045f1cb3157bf5eebc4379804e98c82b56f3944564e7bf5dab5
0.6
0.6... (3 Replies)
I was trying to parse the text file, which will looks like this
###XYZABC####
############
int = 4
char = 1
float = 1
.
.
############
like this my text file will contains lots of entries and I need to store these entries in the map eg. map.first = int and map.second = 4 same way I... (5 Replies)
Any ideas?
1)loop through text file
2)extract everything between SOL and EOL
3)output files, for example: 123.txt and 124.txt for the file below
So far I have: sed -n "/SOL/,/EOL/{p;/EOL/q;}" file
Here is an example of my text file.
SOL-123.go
something goes here
something goes... (0 Replies)
Hey Guys.I am a newbie on Bash Shell Scripting and Perl.And I have a question about file parsing.
I have a log file which contains reports about a communication device.I need to take some of the reports from the log file.Its hard to explain the issue.but shortly I can say that, the reports has a... (2 Replies)