用shell写出 检查指定目录下是否存在.c文件,如果存在则输出它们的大小。
时间: 2024-03-21 08:40:26 浏览: 47
shell判断文件,目录是否存在或者具有权限的代码
以下是一个实现这个功能的简单 shell 脚本:
```bash
#!/bin/bash
# 指定目录路径
path="/path/to/directory"
# 遍历目录中的文件
for file in "$path"/*.c; do
# 如果存在 .c 文件
if [ -e "$file" ]; then
# 获取文件大小(以字节为单位)
size=$(stat -c %s "$file")
# 输出文件名和大小
echo "$file: $size bytes"
fi
done
```
你可以将 `path` 变量替换为你想要检查的目录的路径。这个脚本会遍历指定目录下的所有 `.c` 文件,如果存在则输出文件名和大小。
阅读全文