shell编程代码 列出指定目录内所有文件并获取文件名称和后缀 跳过DS_Store userini
#!/bin/bash
# 指定目录
dir="/path/to/directory"
# 遍历目录内所有文件
for file in "$dir"/*
do
# 跳过指定文件
if [ "$file" == "$dir/.DS_Store" ] || [ "$file" == "$dir/.user.ini" ]
then
continue
fi
# 获取文件名称和后缀
filename=$(basename -- "$file")
extension="${filename##*.}"
filename="${filename%.*}"
echo "文件名称:$filename"
echo "文件后缀:$extension"
done
注:需要将 dir 变量替换为指定目录的路径。
原文地址: https://www.cveoy.top/t/topic/hiwy 著作权归作者所有。请勿转载和采集!