![]() |
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| help me in sending parameters from sqlplus script to unix shell script | Hara | Shell Programming and Scripting | 2 | 01-29-2008 03:31 PM |
| Shell Script: want to insert values in database when update script runs | ring | Shell Programming and Scripting | 1 | 10-25-2007 04:06 AM |
| here document to automate perl script that call script | hogger84 | Shell Programming and Scripting | 3 | 10-22-2007 11:15 AM |
| returning to the parent shell after invoking a script within a script | gurukottur | Shell Programming and Scripting | 5 | 09-26-2006 08:05 AM |
| return valuse from child script to parent script | borncrazy | Shell Programming and Scripting | 1 | 08-20-2004 04:39 PM |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
help with script
I have this script which will list files back 8 days, but I don't know were to add the remove command. See script below.
OFFSET=${1:-8} case $OFFSET in *[!0-9]* | ???* | 3? | 29) print -u2 "Invalid input" ; exit 1;; esac eval `date "+day=%d; month=%m; year=%Y` typeset -Z2 day month typeset -Z4 year # Subtract offset from day, if it goes below one use 'cal' # to determine the number of days in the previous month. day=$((day - OFFSET)) if (( day <= 0 )) ;then month=$((month - 1)) if (( month == 0 )) ;then year=$((year - 1)) month=12 fi set -A days `cal $month $year` xday=${days[$(( ${#days[*]}-1 ))]} day=$((xday + day)) fi print $year-$month-$day print $month/$day/${year#??} ls -l /feeds/repository.dir/*$year$month$day* ls -l /first_value.dir/Download/validated.dir/xxx.xxxx.*$year$month$day* ls -l /feeds/vlink_backup.dir/hsl.dir/xxx.xxxx.*$year$month$day* ls -l /feeds/vlink_backup.dir/processing.dir/*$year$month$day* ls -l /feeds/vlink_backup.dir/sch.dir/xxx.xxxx.*$year$month$day* ls -l /feeds/vlink_backup.dir/sum.dir/xxx.xxxx.*$year$month$day* ls -l /feeds/vlink_backup.dir/unl.dir/xxx.xxxx.*$year$month$day* |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|