shell 遍历目录 判断文件夹或文件
#!/bin/bash
#第一种遍历目录,判断是文件夹或者文件
:<<!
for file in /home/*
do
if test -f $file
then
echo $file 是文件
fi
if test -d $file
then
echo $file 是文件夹
fi
done
!
#第二种遍历目录,判断是文件夹或者文件
for file in /*
do
if test -f $file
then
echo $file 是文件
else
echo $file 是文件夹
fi
done