Excluding Old Files on AWK !!!


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Excluding Old Files on AWK !!!
# 1  
Old 01-15-2002
Network Excluding Old Files on AWK !!!

People,

I'm sorry because my english is not very good, I'm from Brazil and I need to create shell script that exclude old files. How can I do this?

I have an AWK script that works for Unix TRU64 (DIGITAL) and the same script does not work for SUN SOLARIS 5.8.

Follows the script fragment:

ls -t -1 $EXPADMIN/*.dmp.gz | awk ' {
conta = conta + 1
if ( conta > 1 )
{
i=index($0,"dmp.gz")
arquivo=substr($0,1,(i-1)) "*"
printf(" \n") >> "'$EXPADMIN'/'$arquivo'.log"
printf("======================== \n") >> "'$EXPADMIN'/'$arquivo'.log"
printf("Remove arquivos antigos: \n") >> "'$EXPADMIN'/'$arquivo'.log"
printf("======================== \n") >> "'$EXPADMIN'/'$arquivo'.log"
printf(" \n") >> "'$EXPADMIN'/'$arquivo'.log"
printf("removido o arquivo %s\n",arquivo) >> "'$EXPADMIN'/'$arquivo'.log"
comando = "rm " arquivo " 2>&1"
system(comando)
printf("%s\n",comando) >> "'$EXPADMIN'/'$arquivo'.log"
}
}'

Please help me !!!

[]'s

Alexandre Alvarenga
# 2  
Old 01-15-2002
I am assuming that you have a shell variable $arquivo declared that your printf to $EXPADMIN/$arquivo.log will use, and not the arquivo expression that awk creates for each filename processed.

If so, then your script looks OK to me. When you run the script, what results do you get?

Try using the xpg4 version of awk - the reference will be something like /usr/bin/xpg4/awk.
Jimbo
# 3  
Old 01-16-2002
Excluding Old Files on AWK !!!

Quote:
Originally posted by Jimbo
I am assuming that you have a shell variable $arquivo declared that your printf to $EXPADMIN/$arquivo.log will use, and not the arquivo expression that awk creates for each filename processed.

If so, then your script looks OK to me. When you run the script, what results do you get?

Try using the xpg4 version of awk - the reference will be something like /usr/bin/xpg4/awk.

I forgot to say the problem is that "system" function on AWK does not work on SOLARIS.

What happens is the AWK scripts runs without errors but the system command is not executed.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Excluding files with timestamp from ls

Hi, I have a list of files all starting with aa but some of them also have a timestamp suffixed which I want to remove from my search. For e.g. aa1 aa2 aa.15-05-25_20:41:05.20150611 aa.15-05-26_20:29:40.20150611 aa.15-05-27_20:28:32.20150611 If I do ls -1 aa*, it will list everything... (7 Replies)
Discussion started by: swasid
7 Replies

2. Shell Programming and Scripting

Append string to all the files inside a directory excluding subdirectories and .zip files

Hii, Could someone help me to append string to the starting of all the filenames inside a directory but it should exclude .zip files and subdirectories. Eg. file1: test1.log file2: test2.log file3 test.zip After running the script file1: string_test1.log file2: string_test2.log file3:... (4 Replies)
Discussion started by: Ravi Kishore
4 Replies

3. UNIX for Advanced & Expert Users

Find all files in the current directory excluding hidden files and directories

Find all files in the current directory only excluding hidden directories and files. For the below command, though it's not deleting hidden files.. it is traversing through the hidden directories and listing normal which should be avoided. `find . \( ! -name ".*" -prune \) -mtime +${n_days}... (7 Replies)
Discussion started by: ksailesh1
7 Replies

4. Shell Programming and Scripting

How to tar this dir excluding some files .au?

Hi all, Thanks for previous help. How to include this in script, I need to tar files which are present in /var/spool/cron/crontabs directory (used for crontab) excluding those files which are having extension .au /var/spool/cron/crontabs>>ls -ltr | grep -v .au total 438 -rw------- 1... (11 Replies)
Discussion started by: manalisharmabe
11 Replies

5. UNIX for Dummies Questions & Answers

Count number of files in directory excluding existing files

Hi, Please let me know how to find out number of files in a directory excluding existing files..The existing file format will be unknown..each time.. Thanks (3 Replies)
Discussion started by: ammu
3 Replies

6. Shell Programming and Scripting

cp -Rp excluding certain files?

Hi, I'm using cp -Rp to copy directories while preserving permissions. I want to exclude any ".lproj" files except for "English.lproj" and "en.lproj" from being copied, but the rest is copied as usual. Is there a way to do this (without using tar or other compression utilities) Thanks (3 Replies)
Discussion started by: pcwiz
3 Replies

7. UNIX for Advanced & Expert Users

listing files excluding files from control file

I have a directory named Project.I have a control file which contains valid list of files.I would like list the files from directory Project which contains files other than listed in the control file. Sample control file: TEST SEND SFFFILE CONTL The directory contains followign... (15 Replies)
Discussion started by: ukatru
15 Replies

8. UNIX for Advanced & Expert Users

find excluding the hidden files

Hi , I am trying to use the find command with delete in a directory . Even though i use a wil character search the find command is checking the hidden files which inturn results in error . Can i avoid look that into the hidden files ?? I am using HP unix . find /cv1/ -name "ite*"... (3 Replies)
Discussion started by: arunkumar_mca
3 Replies

9. Shell Programming and Scripting

search for files excluding binary files

Hi All, I need a solution on my following find command find ./.. -name '*.file' -print BTW This gives me the output as belows ./rtlsim/test/ADCONV0/infile/ad0_dagctst.file ./rtlsim/test/ADCONV0/user_command.file ./rtlsim/test/ADCONV0/simv.daidir/scsim.db.dir/scsim.db.file... (2 Replies)
Discussion started by: user_prady
2 Replies

10. UNIX for Dummies Questions & Answers

Excluding files using tar cXzf

Hi All, I'm having trouble with creating a compressed tar file with tar cXzfv and even with normal cvXf I created a simple test below.. can anyone spot the mistake I'm making??.. its driving me up the wall.. In the end I need a compressed tarball.... Thanks in advance!! Sam ... (11 Replies)
Discussion started by: sampipe
11 Replies
Login or Register to Ask a Question