linux中编写一个shell脚本,罗列当前路径下所有以f开头的文件名(注意:不包括文件夹),假设脚本名为countf.sh,那么运行countf.sh脚本后,终端按行输出f开头的文件的文件名
时间: 2024-05-02 10:20:36 浏览: 115
从Linux程序中执行shell(程序、脚本)并获得输出结果
4星 · 用户满意度95%
您好,这个问题可以用以下脚本实现:
```
#!/bin/bash
for file in f*
do
if [ -f "$file" ]
then
echo "$file"
fi
done
```
您可以将这个脚本保存为countf.sh,并在终端中运行它。运行后,脚本会按行输出当前路径下所有以f开头的文件的文件名。注意,在该路径下如果有文件夹也会被输出,如果需要排除文件夹,可以在判断文件时加上`-d`选项。
阅读全文