shell循环读取目录下的文件名可以使用for
循环来遍历指定目录下的文件名。
假设要遍历当前目录下的所有文件名,可以使用以下代码:
for file in *
do
echo $file
done
上述代码中,*
表示当前目录下的所有文件名。for
循环会依次将每个文件名赋值给变量file
,然后执行循环体中的命令,这里是打印出文件名。
如果要遍历指定目录下的文件名,可以将路径作为for
循环的参数:
for file in /path/to/directory/*
do
echo $file
done
上述代码中,/path/to/directory/*
表示指定目录下的所有文件名。for
循环会依次将每个文件名赋值给变量file
,然后执行循环体中的命令,这里是打印出文件名。