Sponsored Content
Top Forums UNIX for Beginners Questions & Answers Find: missing argument to `-mtime' Post 303042784 by wtolentino on Monday 6th of January 2020 02:23:33 PM
Old 01-06-2020
I replaced the code with this smaller code and it works.

Code:
p1=$1
pday=$2

for f in $(ls -1 $p1)
do
  vfile=`basename $f`
  echo $vfile
  for i in `find . ! -name . -prune -type f -name $vfile -daystart -mtime +$pday`
  do
    let vctr=$vctr+1
    vfile=`basename $i`
    echo deleting aging files $vfile
    rm $vfile
  done

  if [ $vctr -eq 0 ]; then
    echo "no aging files found that are $pday days old"
  fi
done

# write a whitespace
echo

output:
Code:
$ sh rmAgingFile.sh "file*.log" 1
file_1.log
deleting aging files file_1.log
file_2.log
deleting aging files file_2.log

 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

find -mtime off by one day?

If I use the find command to find files older than n days I have to enter find . -mtime +(n-1). I tried this on a Solaris 9 system and also Linux. Is this something that all Unix veterans know about (I'm new to Unix)? If so, maybe my man pages need to be updated (how to do this?). :confused: (4 Replies)
Discussion started by: ceanntrean
4 Replies

2. UNIX for Dummies Questions & Answers

find . -mtime

...what am i doing wrong?? I need to find all files older than 30 days and delete but I can't get it to pull details for ANY + times. The file below has a time stamp which is older than 1 day, however if I try and select it using any of the -time flags it just doesn't see it. (the same thing... (1 Reply)
Discussion started by: topcat8
1 Replies

3. UNIX for Dummies Questions & Answers

(find) mtime vs. (unix) mtime

Hi I've made some test with perl script to learn more about mtime... So, my question is : Why the mtime from findfind /usr/local/sbin -ctime -1 -mtime -1 \( -name "*.log" -o -name "*.gz" \) -print are not the same as mtime from unix/linux in ls -ltr or in stat() function in perl : stat -... (2 Replies)
Discussion started by: hiddenshadow
2 Replies

4. UNIX for Dummies Questions & Answers

find mtime syntax

Hi guys, I am looking for a way of moving all files out of a directory with a time stamp greater then the one I specify. Can anyone suggest a way of doing so? For example, move all files out of dir1 which were created after 17:00 into dir2. Thanks :) (1 Reply)
Discussion started by: JayC89
1 Replies

5. Shell Programming and Scripting

find -mtime +7

Dear all, find $ADMIN_DIR/$SID/arch/ -name '*.gz' -mtime +7 -exec rm {} \; is it retaining 7 days OR 8 days .gz files ? Thanks Prakash (10 Replies)
Discussion started by: prakashoracledb
10 Replies

6. Shell Programming and Scripting

Help on find -mtime -exec

Hello people. Part of my script: echo "Compressing files older than 2 months in ${TEMP_DIR} directory ..." find ${DATA_DIR}/ -name '*.dat' -mtime 61 -exec compress {} \; #BELOW COMMAND DOES NOT WORK :-( <<<<<<----------- find ${DATA_DIR}/ -name '*.o.lines.*' -mtime 61 -exec compress {}... (2 Replies)
Discussion started by: drbiloukos
2 Replies

7. UNIX for Dummies Questions & Answers

Find using mtime

Hi, so I was using mtime and its not behaving the way I would think its supposed too. I have two pdf files. One modified today and another 6 months ago. I upload them to the solaris server. Then I run the below find statements. This finds my 2 files find *.pdf -type f -name '*.pdf' this finds... (2 Replies)
Discussion started by: vsekvsek
2 Replies

8. Shell Programming and Scripting

find: missing argument to `-exec' while redirecting using find in perl

Hi Friends, Please help me to sort out this problem, I am running this in centos o/s and whenever I run this script I am getting "find: missing argument to `-exec' " but when I run the same code in the command line I didn't find any problem. I am using perl script to run this ... (2 Replies)
Discussion started by: ramkumarselvam
2 Replies

9. Shell Programming and Scripting

Find by name and mtime

Hi, I'm trying to find all files that have a .ksh and .p extension and that are 7 days old by using the below find command but it doesn't seem to as expected. It gives me random results.. Can someone point out what may be wrong? find . -name "*.ksh" -o -name "*.p" -mtime -7 (2 Replies)
Discussion started by: Jazmania
2 Replies

10. UNIX for Beginners Questions & Answers

Missing argument for option: n Error

I am trying to execute the cli.sh script in another shell script passing arguments and getting the below error. Myscript.sh #!/bin/sh /home/runAJobCli/cli.sh runAJobCli -n $Taskname -t $Tasktype I am passing the below 2 arguments and it giving error ./Myscript.sh T_SAMPLE_TEST MTT... (11 Replies)
Discussion started by: Info_Geek
11 Replies
gout(1) 						       Scotch user's manual							   gout(1)

NAME
gout - output graphics from matrices and graphs SYNOPSIS
gout [options] [gfile] [xfile] [mfile] [vfile] DESCRIPTION
The gout program creates graphics files of various types, representing the Scotch graph and mapping data which is passed to it. Source graph file gfile can only be a centralized graph file. File xfile stores its associated geometry, whenever necessary. File mfile represents label information attached to each of the graph vertices, for instance the index of the part to which each vertex belongs in the case of a mapping file. File vfile is the output graphics file, the type of which may differ according to the input parameters. When file names are not specified, data is read from standard input and written to standard output. Standard streams can also be explicitly repre- sented by a dash '-'. When the proper libraries have been included at compile time, gtst can directly handle compressed graphs, both as input and output. A stream is treated as compressed whenever its name is postfixed with a compressed file extension, such as in 'brol.grf.bz2' or '-.gz'. The compression formats which can be supported are the bzip2 format ('.bz2'), the gzip format ('.gz'), and the lzma format ('.lzma', on input only). OPTIONS
-h Display some help. -ggeop Geometry parameters, which can be an arbitrary combination of any of the following code letters: n Do not read geometry data, when it is not available or not required, such as when using the -om option. p Permute Y and Z geometry dimensions. r Rotate geometry by 90 degrees in the (X,Y) plane. -h Display some help. -mn Do not read mapping data, when it is not available or not required. -ooutp Select the output file type and allows to provide additional parameters between braces and separated by commas: i OpenInventor 3D mesh file, to be viewed by means of programs such as ivview. Additional parameters for this output file type are: c Color output. g Gray level output. r Remove cut edges. v View cut edges. m PostScript matrix pattern file. Additional parameters for this output file type are: e EPSF-type output. f Full-page output. p PostScript 2D mesh file. This output module was intended for 2D meshes; as a fallback, the Z coordinate is projected accord- ing to isometric perspective rules, but drawings of full 3D objects are most likely to be unreadable. Additional parameters for this output file type are: c Color output. g Gray level output. e EPSF-type output. f Full-page output. s Short clipping (disks excluded). l Large clipping (disks included). a Avoid displaying disks. d Display disks. r Remove cut edges. v View cut edges. X=rat Maximum x clipping ratio (in [0.0;1.0]). x=rat Minimum x clipping ratio. Y=rat Maximum y clipping ratio. y=rat Minimum y clipping ratio. t Tulip 3D mesh file. Additional parameters for this output file type are: b Black and white output. c Color output. a Avoid displaying disks. d Display disks. r Remove cut edges. v View cut edges. -V Display program version and copyright. EXAMPLES
Build an OpenInventor file of the mapping of graph brol.grf contained in file brol.map. Vertices with no mapping information attached to them will be rendered in white, while distinct colors will be used to represent the different parts. Cut edges will be removed: $ gout '-oi{r}' brol.grf brol.xyz brol.map brol.iv $ ivview brol.iv Build an OpenInventor file of graph brol.grf without any vertex information associated to it. Mapping data are not required and will not be read, but a file name has to be provided, hence the '-': $ gout -oi -mn brol.grf brol.xyz - brol.iv Output the pattern of matrix brol.grf on the form of a PostScript flat drawing. Geometry and mapping data are not required and will not be read, but file names have to be provided, hence the two '-'s: $ gout -om -gn -mn brol.grf - - brol.ps Output a PostScript 2D drawing of a rectangular portion graph brol.grf, with disks representing mapping data: $ gout '-op{c,e,d,x=0.3,X=0.6,y=0.2,Y=0.5}' brol.grf brol.xyz brol.map brol.ps SEE ALSO
gmap(1), gout(1), gtst(1). Scotch user's manual. AUTHOR
Francois Pellegrini <francois.pellegrini@labri.fr> August 03, 2010 gout(1)
All times are GMT -4. The time now is 11:28 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy