编写一个 shell 脚本,罗列当前路径下所有以f开头的文件名(注意:不包 括文件夹
时间: 2024-05-09 10:17:37 浏览: 102
)。
好的,这是一个简单的问题,以下是脚本代码:
```bash
#!/bin/bash
for file in $(ls f*)
do
if [ -f "$file" ]; then
echo "$file"
fi
done
```
这个脚本将列出当前路径下所有以字母"f"开头的文件名。
相关问题
linux中编写一个shell脚本,罗列当前路径下所有以f开头的文件名(注意:不包括文件夹),假设脚本名为countf.sh,那么运行countf.sh脚本后,终端按行输出f开头的文件的文件名
您好,这个问题可以用以下脚本实现:
```
#!/bin/bash
for file in f*
do
if [ -f "$file" ]
then
echo "$file"
fi
done
```
您可以将这个脚本保存为countf.sh,并在终端中运行它。运行后,脚本会按行输出当前路径下所有以f开头的文件的文件名。注意,在该路径下如果有文件夹也会被输出,如果需要排除文件夹,可以在判断文件时加上`-d`选项。
阅读全文