以下是一个示例脚本,用于查找以特定扩展名结尾的文件,并将其移动到指定的删除目录中,然后在终端上打印文件名和操作信息。
#!/bin/bash
# 定义文件扩展名和删除目录
EXT=txt
RM_DIR=/tmp/remove_files
# 检查删除目录是否存在,如果不存在则创建它
if [ ! -d $RM_DIR ]
then
mkdir $RM_DIR
fi
# 查找并删除文件
echo "查找 .${EXT} 文件并将其移动到 ${RM_DIR} 目录下..."
for file in *.${EXT}
do
if [ -f "$file" ]
then
echo "正在删除文件: ${file}"
mv "$file" "$RM_DIR/"
fi
done
# 打印已删除文件
echo "以下文件已被删除:"
ls $RM_DIR
在终端中,使用以下命令来运行脚本:
$ bash script.sh