I am using the below if condition to delete files .
Code:
if [ "$LINKTRIGGER" != "" ]
then
if [ ! -f ${LANDINGDIR}/${LINKTRIGGER}.* ]; then
log_err "Trigger File ${LINKTRIGGER} does not exist!"
fi
log_msg "Deleting the Linktrigger"
rm -v ${LANDINGDIR}/${LINKTRIGGER}.*
else
if [ ! -f ${LANDINGDIR}/${TRGFILE}.* ]; then
log_err "Trigger File ${TRGFILE} does not exist!"
echo nofile
fi
log_msg "Deleting the individual trigger"
rm -v ${LANDINGDIR}/${TRGFILE}.*
fi
This is working fine however this piece of code is not working
Code:
if [ ! -f ${LANDINGDIR}/${LINKTRIGGER}.* ]; then
log_err "Trigger File ${LINKTRIGGER} does not exist!"
fi
Please let me know whats wrong
Thanks
dj
Moderator's Comments:
Please use code tags next time for your code and data. Thanks
I have a DOS script on Windows NT that uses FTP to connect to a Unix server and to copy files to the WinNT.
So far, so good.
Now I want to delete those files on Unix afterwards but I'm unable to delete all files in the directory. How can I delete all the files on Unix from where i did ftp all... (3 Replies)
Hi,
I've to delete certain files older than X days from a Maintenance server.
I'm doing this using
find . -name lds\* -mtime $X \
-exec ls -l {} \;
find . -name lds\* -mtime $X \
-exec rm -fR {} \;
As well as I've to delete the files from another FTP server which are again older than X... (0 Replies)
Hi,
I have a directory which contains files.This Directory keeps getting in new files from time to time.I want to maintain only 15 files in that directory at any time and the old files should be deleted.
Eg:
Directory 'c' @'a/b/c contains:
1_a
2_a
3_a...
I want to delete all the old... (2 Replies)
OK, Easy question probably, I have a directory that is full of like 1000 files.
I want to get rid of files more than 5 days old.
Is there an easy way to do this? there are like 800 files that fit into this category so doing it manually would be a pain.
Any help is appreciated! (1 Reply)
Hi Friends,
I am new to this , I am working on AIX system and my scenario is to retrive the files from remote system and remove the files from the remote system after retreving files. I can able to retrieve the files but Can't remove files in remote system. Please check my code and help me out... (3 Replies)
I'm baffled..... the system I work on creates files every Mon-Friday
I'm trying to delete all files older than 30 days old from a Unix prompt, the command I'm using is:
find /directory/ -mtime +30 -exec rm {} \;
however it returns /directory/filename: 644 mode ? (y/n) for every file! ... (1 Reply)
Hi
I have a file:
r58778.3|SOURCES={KEY=f665931a...,fw,221-705}|ERRORS={16_1:T,30_1:T,56_1:C,57_1:T,59_1:A,101_1:A,115:-,158_1:C,186_1:A,204:-,271_1:T,305:-,350_1:C,368_1:G,442_1:C,472_1:G,477_1:A}|SOURCE_1="Contig_1092402550638"(f665931a359e36cea0976db191ff60ff09cc816e)
I want to retain... (15 Replies)
#!/bin/bash
#
name=$1
type=$2
number=1
for file in ./**
do
if
then
filenumber=00$number
elif
then
filenumber=0$number
fi
tempname="$name""$filenumber"."$type"
if (4 Replies)
Hi
I have an AIX server. I'm planning to use the below script to remove 60 days older files.
find /path/ -mtime +60 -exec rm -f {} \;
I just want to make sure it will only remove the files. I don't want the directories to be removed.
If in case it will delete the directories... (2 Replies)
Discussion started by: newtoaixos
2 Replies
LEARN ABOUT DEBIAN
file::type::builder
File::Type::Builder(3pm) User Contributed Perl Documentation File::Type::Builder(3pm)NAME
File::Type::Builder - parse mime-magic and generate code
SYNOPSIS
my $build = File::Type::Builder->new();
while (<magic>) {
chomp;
my $parsed = $build->parse_magic($_);
my $code = $build->string_start($parsed);
(or string_offset or beshort)
}
DESCRIPTION
Reads in the mime-magic file format and translates it to code. (This documentation would be longer if I really expected anyone other than
me to run the code.)
METHODS
new
Creates a new File::Type::Builder object.
parse_magic
Pulls apart a line of a mime-magic file using a string of regular expressions.
An example mime-magic file can be found in cleancode CVS at <http://cleancode.org/cgi-bin/viewcvs.cgi/email/mime-magic.mime?rev=1.1.1.1>
string
Builds code to match magic that's of type string.
Has to do some cleverness to make the regular expression work properly.
be
Builds code to match 'beshort' and 'belong' magic (eg audio/mpeg, image/jpeg).
PRIVATE METHODS
_substr_matching
Sometimes the data is smaller than the offset we're looking for in the file. If this is the case, then the file is obviously not of that
type, and furthermore we should avoid issuing a couple of warnings that Perl would otherwise emit.
This subroutine generates this code.
_get_escapes
Returns a reference to a hash defining characters that should not be escaped.
TODO
* Add handlers for other magic types (bedate, byte, etc)
* Make verbosity/logging nicer.
* Find more edge cases.
* Remove redundant 'if (length $data > 0)' check.
Longer term:
* Fix for multiple magic format types?
BUGS
Incomplete. Some known issues with odd entries in mime-magic. Skips some mime-magic lines.
SEE ALSO
File::Type, which is partially generated by this module.
AUTHOR
Paul Mison <pmison@fotango.com>
COPYRIGHT
Copyright 2003 Fotango Ltd.
LICENSE
Licensed under the same terms as Perl itself.
perl v5.8.8 2004-10-08 File::Type::Builder(3pm)