#!/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 变量替换为指定目录的路径。

shell编程代码 列出指定目录内所有文件并获取文件名称和后缀 跳过DS_Store userini

原文地址: https://www.cveoy.top/t/topic/hiwy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录