Shell 脚本:列出目录文件并获取文件名和后缀 (跳过 .DS_Store 和 .user.ini)
#!/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/oLla 著作权归作者所有。请勿转载和采集!