chatgpt3 版本:
以下是一个可以将以字母开头命名的文件分类到对应文件夹的 Bash 脚本:
#!/bin/bash
# 获取当前目录下的所有文件
for file in *
do
# 判断是否是一个文件而不是目录
if [ -f "$file" ]; then
# 获取文件名的第一个字母
first_letter=${file:0:1}
# 创建对应的目录
mkdir -p "$first_letter"
# 将文件移动到对应的目录中
mv "$file" "$first_letter"
fi
done
此脚本遍历当前目录下的所有文件,并将每个文件的第一个字母作为目录名来创建对应的目录。接着,将该文件移动到相应的目录下。注意:该脚本会覆盖同名的目录,而且不会处理以"."开头的隐藏文件。
【 在 stub 的大作中提到: 】
: 这种chatgpt最擅长了
--
FROM 165.225.233.*