#!/bin/bash
counter=0 #初始化
cd / #回到根目录
for files in `ls $PWD` #PWD是环境变量,当前的绝对路径
do
echo $files #输出文件名
if [ -d $files ] #-d 判断files是不是文件夹!
then
counter=`expr $counter + 1` #从(expr)命令接受输出并将之放入循环变量,反引号的用法意即替代命令
#也可写成 counter=$(( $counter+1))
fi #if [expression]...then...fi 为shell的条件控制语句,expression为true时执行
done #do...done 为shell的循环语句
echo "There are $counter files in `pwd`" #输出‘pwd’路径下有多少个文件夹
linux输出根目录下的文件名
最新推荐文章于 2024-08-22 23:13:09 发布