#!/bin/bash 
 
# 进入目录
cd ./datasets/cora_orig/mccallum/cora/extractions/ || { echo "目录不存在"; exit 1; }
 
# 记录原始文件数 
echo "正在处理文件..."
total_gz=$(find . -name "*.ps.gz"  | wc -l)
total_z=$(find . -name "*.ps.Z" | wc -l)
echo "找到 $total_gz 个 .ps.gz  文件和 $total_z 个 .ps.Z 文件"
 
# 移除 .gz 后缀 
find . -name "*.ps.gz"  -exec sh -c 'mv -v "$1" "${1%.gz}"' _ {} \;
 
# 移除 .Z 后缀
find . -name "*.ps.Z" -exec sh -c 'mv -v "$1" "${1%.Z}"' _ {} \;
 
# 验证 
remaining_gz=$(find . -name "*.ps.gz"  | wc -l)
remaining_z=$(find . -name "*.ps.Z" | wc -l)
echo "操作完成。剩余异常文件：.ps.gz  ($remaining_gz), .ps.Z ($remaining_z)"