ShellPelda2

A VIK Wikiből

Ez az oldal a korábbi SCH wikiről lett áthozva.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.


#/bin/bash
#
# erase_by_date.sh
# Hasznalat
# datetest.sh <konyvtar neve> <hany masodpercnel oregebbet kell torolni>
#
# Az elso parameterben megadott konyvtar fajljait vegignezi es
# torli a masodik parameternel regebbieket. (masodpercben megadva!)  
#

if [ "$#" -ne "2" ]
then
echo "Hasznalat:"
echo "erase_by_date.sh <konyvtar neve> <hany masodpercnel oregebbet kell torolni>"
echo "" 
echo "Az elso parameterben megadott konyvtar fajljait vegignezi es"
echo "torli a masodik parameternel regebbieket. (masodpercben megadva!)"  
else

#A jelenlegi ido
current_time=`date +%s`
#A jelenlegi ido - masodik parameter
current_time=`expr "$current_time" - ""`

for i in `ls `
do
file_time=`ls -l -d --time-style=+%s "/$i"|awk '{print }'`
#echo "file=/$i file_time= $file_time current_time $current_time"
if [ "$file_time" -le "$current_time" ]
then
rm "/$i"
fi

done
fi

Vissza: Prog2ShellScriptTutorial

-- Merlin - 2005.05.10.