#!/bin/csh -f # This script was automatically generated by Synsh. set _start=main_VOID set _params=() if ($#argv > 0) then if ("$argv[1]" == '-jump') then shift argv set _start=($argv[1]) shift argv endif endif while ($#argv > 0) if ("$argv[1]" == '-param') then shift argv set _params=($_params:q $argv[1]) shift argv else break endif end goto $_start #------- listall_string_string: @ iadd_a1 = 0 + 1 set strvar_a0="$_params[${iadd_a1}]" @ iadd_a3 = 1 + 1 set strvar_a2="$_params[${iadd_a3}]" if ( -d "$strvar_a0" ) then set files_a7=("$strvar_a0"/{.[.],*}) shift files_a7 else set files_a7="" endif set slistvar_a4=($files_a7:q) set intvar_a6=0 set intvar_a5=0 while ( ${intvar_a5} < ${#slistvar_a4} ) @ iadd_a8 = ${intvar_a5} + 1 @ tmtime_a9 = ( -M "$slistvar_a4[${iadd_a8}]" ) set tnow_aa=`date +%s` @ imul_ab = 2 * 24 @ imul_ac = ${imul_ab} * 60 @ imul_ad = ${imul_ac} * 60 @ isub_ae = ${tnow_aa} - ${imul_ad} if ( ${tmtime_a9} > ${isub_ae} ) then @ iadd_af = ${intvar_a5} + 1 set tv_b0="$slistvar_a4[${iadd_af}]" set stail_b1="$tv_b0:t" set sadd_b2="$strvar_a2""$stail_b1" set sadd_b3="$sadd_b2"" (changed " echo -n "$sadd_b3" set tnow_b4=`date +%s` @ iadd_b5 = ${intvar_a5} + 1 @ tmtime_b6 = ( -M "$slistvar_a4[${iadd_b5}]" ) @ isub_b7 = ${tnow_b4} - ${tmtime_b6} if ( ${isub_b7} >= 31536000 ) then @ idiv_b8 = ${isub_b7} / 31536000 set sadd_b9=${idiv_b8}" years, " echo -n "$sadd_b9" else endif @ irem_ba = ${isub_b7} % 31536000 if ( ${irem_ba} >= 86400 ) then @ idiv_bb = ${irem_ba} / 86400 set sadd_bc=${idiv_bb}" days, " echo -n "$sadd_bc" else endif @ irem_bd = ${irem_ba} % 86400 if ( ${irem_bd} >= 3600 ) then @ idiv_be = ${irem_bd} / 3600 set sadd_bf=${idiv_be}" hours, " echo -n "$sadd_bf" else endif @ irem_c0 = ${irem_bd} % 3600 if ( ${irem_c0} >= 60 ) then @ idiv_c1 = ${irem_c0} / 60 set sadd_c2=${idiv_c1}" minutes, " echo -n "$sadd_c2" else endif @ irem_c3 = ${irem_c0} % 60 set sadd_c4=${irem_c3}" seconds" echo -n "$sadd_c4" echo " ago.)" else @ iadd_c5 = ${intvar_a5} + 1 set tv_c6="$slistvar_a4[${iadd_c5}]" set stail_c7="$tv_c6:t" set sadd_c8="$strvar_a2""$stail_c7" echo "$sadd_c8" endif @ iadd_c9 = ${intvar_a5} + 1 if ( -d "$slistvar_a4[${iadd_c9}]" ) then @ iadd_ca = ${intvar_a5} + 1 set sadd_cb="$strvar_a2""...." $0 -jump listall_string_string -param "$slistvar_a4[${iadd_ca}]" -param "$sadd_cb" $argv:q if ( $status ) exit $status set irv_cc=(`head -1 "/tmp/synsh_RV"`) if ( $#irv_cc > 0 ) then set irv_cc="$irv_cc[1]" else set irv_cc=0 endif @ iadd_cd = ${intvar_a6} + ${irv_cc} set intvar_a6=${iadd_cd} else endif @ iadd_ce = ${intvar_a6} + 1 set intvar_a6=${iadd_ce} @ iadd_cf = ${intvar_a5} + 1 set intvar_a5=${iadd_cf} end echo ${intvar_a6} > "/tmp/synsh_RV" exit 0 echo ERROR: no value returned from listall_string_string exit 1 #------- main_VOID: $0 -jump listall_string_string -param "." -param "." $argv:q if ( $status ) exit $status set irv_d1=(`head -1 "/tmp/synsh_RV"`) if ( $#irv_d1 > 0 ) then set irv_d1="$irv_d1[1]" else set irv_d1=0 endif set sadd_d2="Total of "${irv_d1} set sadd_d3="$sadd_d2"" files." echo "$sadd_d3" exit 0 #-------