#!/bin/sh
if [ $# -eq 0 ]; then
echo -n "warning: you don't input any params we will use defalut filePath : `pwd` and default mod 444 are you sure to continue:Y/N ? : "
read answer
if [ $answer = "y" -o $answer = "Y" ]; then
echo "let's to change mode ...."
else
echo "good bye......."
exit -1
fi
fi
mode=$2
if [ -z $mode ]; then
echo "mode is null and use default mode 444"
mode=444
fi
fileName=$1
if [ -z $fileName -o $fileName = "null" ]; then
echo "fileName is null..."
fileName=`pwd`
fi
if [ -d $fileName ];then
cd $fileName
for file in `ls -tr`
do
echo $file
if [ $file != "chmod.sh" ]; then
`chmod $mode $file -R`
fi
done
else
if [ -f $fileName -a $fileName != "chmod.sh" ]; then
`chmod $mode $fileName`
else
echo "file is not exist : $fileName"
fi
fi
linux 学习的简单脚本
最新推荐文章于 2023-11-22 06:37:40 发布