10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi ALL,
I have been testing this script to run for every last Sunday of the month,looks like month which have 5 sunday (july 2016 )is not passing this and failing every time.
Here is what I am using,
current_date=31
echo " CURRENT DAY -> $current_date"
if
... (2 Replies)
Discussion started by: netdbaind
2 Replies
2. Shell Programming and Scripting
I am looking for a unix script which could run a job on 2, 4 and 7 working day of the month.
if the days are falling on the saturday/sunday. it should run on the next day.
Thank you.. (9 Replies)
Discussion started by: tradingspecial
9 Replies
3. Shell Programming and Scripting
Hi All,
Requirement :-
I have shell script in kern shell ,have to run alternate week per month
example-today's date is 27 Mar 2013 and my script will run today then for the next time when it will run it should check 1st what was the last run date(27 Mar 2013) if it is matched 15days from... (2 Replies)
Discussion started by: krupasindhu18
2 Replies
4. Shell Programming and Scripting
Hi all,
I currently have a UNIX file maintenance script that runs daily as a cron job.
Now I want to change the script and create functions/sub inside it that runs on a weekly or monthly basis.
To run all the scripts' daily maintenance, I want to schedule it in cron as simply maint.sh... (1 Reply)
Discussion started by: newbie_01
1 Replies
5. Shell Programming and Scripting
Hello Experts,
I have a script which i want to run the on last day of every month.
let say I have backup.sh script which i want to run it every month last day.
Can anyone please help :confused:
thanks (4 Replies)
Discussion started by: aks_1902
4 Replies
6. Shell Programming and Scripting
Hello All,
I am trying to come up with a shell script to count a specific word in a logfile on each day of this month, last month and the month before. I need to produce this report and email it to customer.
Any ideas would be appreciated! (5 Replies)
Discussion started by: pnara2
5 Replies
7. Solaris
What should be the crontab entry in solaris to run a script on 1st of every month?
Is this correct?
00 02 1 * * <script to be executed> (5 Replies)
Discussion started by: deepaksahni0109
5 Replies
8. UNIX for Dummies Questions & Answers
I know I can't schedule this in cron and would have to write a wrapper around my script and schedule it in cron ....but not sure how do to this?
How do I exclude Monday if the 2nd day of the month falls on a Monday?
Thanks.
I tried this:
0 0 2 * 0,2-6 command
And I know this doesnt... (2 Replies)
Discussion started by: newtou
2 Replies
9. UNIX for Advanced & Expert Users
Hello Friends,
In my project I have to schedule a script to be run on every second saturday (once in month). Can you please suggest what entry should I make in cron ? (5 Replies)
Discussion started by: sourabhsharma
5 Replies
10. UNIX for Advanced & Expert Users
Is there a utility that can be used in a shell script that would run a .sql file for 30 or 31 days in a month at the same time parallely. Please Advice.
Thanks
SD12. (2 Replies)
Discussion started by: sd12
2 Replies
MARC::Lint::CodeData(3pm) User Contributed Perl Documentation MARC::Lint::CodeData(3pm)
NAME
MARC::Lint::CodeData -- Contains codes from the MARC code lists for Geographic Areas, Languages, and Countries.
DESCRIPTION
Code data is used for validating fields 008, 040, 041, and 043.
Also, sources for subfield 2 in 600-651 and 655.
Stores codes in hashes, %MARC::Lint::CodeData::[name].
Note: According to the official MARC documentation, Sears is not a valid 655
term. The code data below treats it as valid, in anticipation of a change in
the official documentation.
SYNOPSIS
use MARC::Lint::CodeData;
#Should provide access to the following:
#%MARC::Lint::CodeData::GeogAreaCodes;
#%MARC::Lint::CodeData::ObsoleteGeogAreaCodes;
#%MARC::Lint::CodeData::LanguageCodes;
#%MARC::Lint::CodeData::ObsoleteLanguageCodes;
#%MARC::Lint::CodeData::CountryCodes;
#%MARC::Lint::CodeData::ObsoleteCountryCodes;
#%MARC::Lint::CodeData::Sources600_651;
#%MARC::Lint::CodeData::ObsoleteSources600_651;
#%MARC::Lint::CodeData::Sources655;
#%MARC::Lint::CodeData::ObsoleteSources655;
#or, import specific code list data
use MARC::Lint::CodeData qw(%GeogAreaCodes);
my $gac = "n-us---";
my $validgac = 1 if ($GeogAreaCodes{$gac});
print "Geographic Area Code $gac is valid
" if $validgac;
EXPORT
None by default.
@EXPORT_OK: %GeogAreaCodes, %ObsoleteGeogAreaCodes, %LanguageCodes, %ObsoleteLanguageCodes, %CountryCodes, %ObsoleteCountryCodes,
%Sources600_651, %ObsoleteSources600_651, %Sources655, %ObsoleteSources655.
TO DO
Update codes as needed (see <http://www.loc.gov/marc/>).
Add other codes for MARC Code Lists for Relators, Sources, Description Conventions.
Determine what to do about 600-655 codes with indicators (cash, lcsh, lcshac,
mesh, nal, and rvm). Currently, these are duplicated in valid and obsolete
hashes. Validation routines should probably treat these differently due to large
numbers of records using these codes, created before the indicators were
allowed.
Determine whether three blank spaces should be in the LanguageCodes (for 008 validation) or not.
If it is here, then 041 would be allowed to have three blank spaces as a valid code
(though other checks would report the error--spaces at the beginning and ending of a subfield
and multiple spaces in a field where such a thing is not allowed).
SEE ALSO
MARC::Lint
MARC::Lintadditions (for check_040, check_041, check_043 using these codes)
MARC::Errorchecks (for 008 validation using these codes)
<http://www.loc.gov/marc/> for the official code lists.
The following (should be included in the distribution package for this package):
countrycodelistclean.pl
gaccleanupscript.pl
languagecodelistclean.pl
The scripts above take the MARC code list ASCII version as input.
They output tab-separated codes for updating the data below.
VERSION HISTORY
Version 1.28: Updated May 2, 2009.
-Added new sources codes from Technical Notice of Oct. 10, 2008.
-Added new sources codes from Technical Notice of Dec. 16, 2008.
-Added new language codes from Technical Notice of Jan. 6, 2009 (mol moved to ObsoleteLanguageCodes).
-Added new sources codes from Technical Notice of Jan. 23, 2009.
-Added new sources codes from Technical Notice of Feb. 19, 2009.
-Added new sources codes from Technical Notice of Apr. 22, 2009.
Version 1.27: Updated Aug. 14, 2008.
-Added new sources codes from Technical Notice of July 25, 2008.
Version 1.26: Updated July 6, 2008.
-Added new language codes from Technical Notice of July 1, 2008.
-Moved obsolete language codes 'scc' and 'scr' to the obsolete language hash.
Version 1.25: Updated Apr. 28, 2008.
-Added new sources codes from Technical Notice of Apr. 25, 2008.
Version 1.24: Updated Mar. 30, 2008.
-Added new sources codes from Technical Notice of Mar. 28, 2008.
Version 1.23: Updated Mar. 26, 2008.
-Added new country and GAC codes from Technical Notice of Mar. 25, 2008.
Version 1.22: Updated Jan. 21, 2008.
-Added new sources codes from Technical Notice of Jan. 18, 2008.
Version 1.21: Updated Nov. 30, 2007.
-Added new sources codes from Technical Notice of Nov. 30, 2007.
Version 1.20: Updated Nov. 19, 2007.
-Added new language codes from Technical Notice of Nov. 16, 2007.
Version 1.19: Updated Oct. 22, 2007.
-Added new language codes from Technical Notice of Oct. 22, 2007.
Version 1.18: Updated Aug. 14, 2007.
-Added new source codes from Technical Notice of Aug. 13, 2007.
Version 1.17: Updated July 16, 2007.
-Added new source codes from Technical Notice of July 13, 2007.
Version 1.16: Updated Apr. 18, 2007.
-Added new source codes from Technical Notice of Apr. 5, 2007.
Version 1.15: Updated Feb. 28, 2007.
-Added new country and geographic codes from Technical Notice of Feb. 28, 2007.
-Added 'yu ' to list of obsolete codes.
Version 1.14: Updated Jan. 8, 2007.
-Added new source codes from Technical Notice of Jan. 5, 2007.
Version 1.13: Updated Nov. 19, 2006.
-Added new source codes from Technical Notice of Nov. 14, 2006.
Version 1.12: Updated Oct. 20, 2006.
-Added new source code from Technical Notice of Oct. 19, 2006.
Version 1.11: Updated Oct. 18, 2006.
-Added new source codes from Technical Notice of Oct. 17, 2006.
Version 1.10: Updated Aug. 30, 2006.
-Added new source codes from Technical Notice of Aug. 29, 2006.
Version 1.09: Updated June 26, 2006.
-Added new source codes from Technical Notice of June 23, 2006.
Version 1.08: Updated May 30, 2006.
-Added new source codes from Technical Notice of May 26, 2006.
Version 1.07: Updated Mar. 13, 2006.
-Added new source codes from Technical Notice of Mar. 10, 2006.
Version 1.06: Updated Feb. 23, 2006.
-Added new language codes from Technical Notice of Feb 23, 2006.
-Alphabetized language codes.
Version 1.05: Updated Jan. 11, 2006.
-Added new sources codes from Technical Notice of Jan. 10, 2006.
Version 1.04: Updated Oct. 13, 2005.
-Added new sources codes from Technical Notice of Oct. 12, 2005.
Version 1.03: Updated Aug. 31, 2005.
-Added new language codes for Ainu and Southern Altai (August 30, 2005 technical notice)
Version 1.02: Updated June 21-July 12, 2005. Released (to CPAN) with new version of MARC::Errorchecks.
-Added GAC and Country code changes for Australia (July 12, 2005 update)
-Added 6xx subfield 2 source code data for June 17, 2005 update.
-Updated valid Language codes to June 2, 2005 changes.
Version 1.01: Updated Jan. 5-Feb. 10, 2005. Released (to CPAN) Feb. 13, 2005 (with new version of MARC::Errorchecks).
-Added code list data for 600-651 subfield 2 and for 655 subfield 2 sources.
-Updated codes based on changes made Jan. 19 (languages), Feb. 2 (sources), Feb. 9 (sources).
Version 1.00 (original version): First release, Dec. 5, 2004. Uploaded to SourceForge CVS, Jan. 3, 2005.
-Included in MARC::Errorchecks distribution on CPAN.
-Used by MARC::Lintadditions.
LICENSE
This code may be distributed under the same terms as Perl itself.
Please note that this module is not a product of or supported by the
employers of the various contributors to the code.
AUTHOR
Bryan Baldus
eijabb@cpan.org
Copyright (c) 2004-2008.
perl v5.10.0 2009-09-01 MARC::Lint::CodeData(3pm)