脚本练习
1.切换工作目录至/var
2.依次向/var目录中的每个文件或子目录问好,形如:(提示:for FILE in /var/*;或for FILE in `ls /var`;)
3.统计/var目录下共有多个文件,并显示出来
Discription: 遍历指定文件夹下的所有文件,并输出到文件。
Example 1:
#!/bin/bash -
Total_dir=0
# Function for detect the dir
Hi_Dir () {
#echo ".....llllll$1"
#echo "....$Total_dir, Input is $1"
FILE=$1
if test -d $FILE
then
num=`ls $FILE | wc -l `
else
num=0
fi
#echo "There are $num file under $1"
if test -d $FILE -a $num -gt 0
then
#echo "Enter into new dir $FILE"
for FILE1 in $FILE/*
do
#echo "We are here"
Hi_Dir $FILE1
done
else
echo "Hi `basename $FILE`, your address