08-18-2009
Quote:
Originally Posted by
ramky79
Thanks for the reply.
I'm confused with your approach, can you explain it at your convenience.
say my schemaExtractDir="/var/tmp"
I'm checking for multiple directories under it
"$schemaExtractDir/SchemaExtract"
"$schemaExtractDir/SQL"
"$schemaExtractDir/Count"
"$schemaExtractDir/SchExtArchive"
if [ -d "$schemaExtractDir/SchemaExtract" ]; then
print "SchemaExtract directory exists"
else
mkdir -p "$schemaExtractDir/SchemaExtract" 2>/dev/null
chmod 755 "$schemaExtractDir/SchemaExtract"
fi
If any of these directories are missing; then I need to create the missing directory and print a message to stdout,"creating missing directory "/var/tmp/Count".
Can I check for multiple directories within the red part , if so how do i do it
basically to check multiple directories, then you have to put your script inside a loop (so it runs the script several times - each time running it against a different directory)
The loop needs two parts to it:
1/ the loop itself (using
for command)
2/ the directory name selector (using
case to select which directory name to pass to your script per iteration of the loop)
I've probably still explained this very badly.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi, I am trying to figure out how to have a folder created in multiple directories. For example /home is where we have over 1500 staff members directories, the staff members name is the name of directory under /home. I need to have a folder called "Desktop" created in every staff members directory.... (15 Replies)
Discussion started by: Stud33
15 Replies
2. Shell Programming and Scripting
Hi -
I am new to unix scripts...I need to move several directories on multiple servers to new directories. (0 Replies)
Discussion started by: mackdaddy07
0 Replies
3. Shell Programming and Scripting
Hi, I want to develop a script to replace missing folders from home directories. These may have been deleted by the user. A standard home directory will have these folders in it and nothing else:
Desktop, Documents, Downloads, Library, Movies, Music, Pictures, Public, Sites
I also want to... (3 Replies)
Discussion started by: z399y
3 Replies
4. Shell Programming and Scripting
Hi,
I would like to check whether all the directories exists or not. I tried the below but it gives some error. below is the excerpt from my original script
24 #Check if the required directories are exists
25 dirExists() {
26
27 if
28 then
29 echo "required... (1 Reply)
Discussion started by: lookinginfo
1 Replies
5. UNIX for Dummies Questions & Answers
Hi,
Very unfamiliar with unix/linux stuff. Our admin is on vacation so, need help very quickly.
I have directories (eg 40001, 40002, etc) that each have one subdirectory (01).
Each subdir 01 has multiple subdirs (001, 002, 003, etc). They are same in each dir.
I need to keep the top and... (7 Replies)
Discussion started by: kkouraus1
7 Replies
6. UNIX for Dummies Questions & Answers
Hello all. Newbie here.
In a directory, I have 50 files and one additional file that is a list of the names of the 50 files. I would like to create a directory for each of the 50 files, and I need the 50 directory names to correspond to the 50 file names. I know this can be done by running... (6 Replies)
Discussion started by: Zeckendorff
6 Replies
7. UNIX for Dummies Questions & Answers
I need to create multiple directories if those directories do not exist already. How would you go by doing this.
What I have so far.
array=(one two three)
for I in ${array}
do
if ]
then
mkdir ${I}
fi
doneI have a good feeling this is done incorrectly. The error I am... (2 Replies)
Discussion started by: jrymer
2 Replies
8. Shell Programming and Scripting
Hi ,
I want a script to create a directories at different locations.
suppose i am on home/path/zone1. I want to create a directory of current month in this location.
Then i want to create the same current month directory in home/path/zone2.like this for 9 diffrent zones.
I can do this... (4 Replies)
Discussion started by: sv0081493
4 Replies
9. Shell Programming and Scripting
Hi,
Need help ...I want to create multiple directories in different /file systems using for loop..eg.../ORCL_data01/oradata/orcl/ctl.
../ORCL_data01/oradata/orcl/data.
../ORCL_data01/oradata/orcl/redo.
Script :-
=========
for dir in `ls -d... (8 Replies)
Discussion started by: Linux6.5
8 Replies
10. Shell Programming and Scripting
Hi All,
I am new in scripting and working in a project where we have RSyslog servers over CentOS v7 and more than 200 network devices are sending logs to each RSyslog servers. For each network devices individual folders create on the name of the each network devices IP addresses.The main... (7 Replies)
Discussion started by: Pinaki
7 Replies
LEARN ABOUT DEBIAN
fitscheck
fitscheck(1) PyFITS 3.0.7 fitscheck(1)
NAME
fitscheck - script to detect and fix FITS standards violations
SYNOPSIS
fitscheck [OPTION]... [FILE]...
DESCRIPTION
fitscheck is a command line script based on pyfits for verifying and updating the CHECKSUM and DATASUM keywords of FITS files. itscheck
can also detect and often fix other FITS standards violations. fitscheck facilitates re-writing the non-standard checksums originally gen-
erated by pyfits with standard checksums which will interoperate with cfitsio.
fitscheck will refuse to write new checksums if the checksum keywords are missing or their values are bad. Use --force to write new check-
sums regardless of whether or not they currently exist or pass. Use --ignore-missing to tolerate missing checksum keywords without com-
ment.
OPTIONS
-h, --help
Display terse usage information (help).
-k [standard | nonstandard | either | none], --checksum=[standard | nonstandard | either | none]
Choose FITS checksum mode or none. Defaults to standard.
-w, --write
Write out file checksums and/or FITS compliance fixes.
-f, --force
Do file update even if original checksum was bad.
-c, --compliance
Do FITS compliance checking, fix if possible.
-i, --ignore-missing
Ignore missing checksums.
-v, --verbose
Generate extra output.
EXAMPLES
% fitscheck --checksum either --write *.fits
Verify and update checksums, tolerating non-standard checksums, updating to standard checksum.
% fitscheck --write --force *.fits
Write new checksums, even if existing checksums are bad or missing.
% fitscheck --compliance *.fits
Verify standard checksums and FITS compliance without changing the files.
% fitscheck --checksum nonstandard *.fits
Verify original nonstandard checksums only.
% fitscheck --checksum none --compliance --write *.fits
Only check and fix compliance problems, ignoring checksums.
% fitscheck *.fits
Verify standard interoperable checksums.
% fitscheck --checksum none --write *.fits
Delete checksum keywords.
fitscheck June 2012 fitscheck(1)