shell编程例子--一个.login例子(转)

*****************************************************************
# * *
# * or in FAR 52.227-19, as applicable. *
# * *
# *****************************************************************
#
#
# HISTORY
#
# @(#)$RCSfile: .login,v $ $Revision: 4.1.7.3 $ (DEC) $Date: 1995/10/25 20:03:52
$
#
#
if ($?path) then
set path=($HOME/bin $path)
else
set path=($HOME/bin /usr/bin .)
endif
if ( ! ${?DT} ) then
stty dec new
tset -I -Q
endif
set mail=/usr/spool/mail/$USER

 

--------------------------------------------

#!/bin/bash
#
srcpart="gnlot.monthly"
newpart="gnlot.weekly"
ls -l | grep ^[^d] | awk '{print $9}'| while read line; do
do=`echo $line | grep $srcpart`
if [ ! "$do" = "" ]; then
   newname=`echo $line | sed 's/'$srcpart'/'$newpart'/g'`
   echo "rename $line to $newname ..."
   mv ./$line ./$newname
fi
done

posted @ 2008-08-05 09:13  Salesforce  阅读(259)  评论(0编辑  收藏  举报