- 主题:求一个shell脚本
文件夹下面有很多英文名是文件,要求把a开头的放在a的文件夹下面,
b开头的放在b开头的文件夹下面,以此类推,应该怎么写呢?
谢谢!
--
FROM 183.192.74.*
这种chatgpt最擅长了
--
FROM 223.160.129.*
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.*
问chatgpt最省事儿了
【 在 juxiangyou 的大作中提到: 】
: 文件夹下面有很多英文名是文件,要求把a开头的放在a的文件夹下面,
: b开头的放在b开头的文件夹下面,以此类推,应该怎么写呢?
: 谢谢!
: ...................
--
FROM 113.233.39.*
非常感谢啊
【 在 realdonald 的大作中提到: 】
: chatgpt3 版本:
: 以下是一个可以将以字母开头命名的文件分类到对应文件夹的 Bash 脚本:
: #!/bin/bash
: ...................
--
FROM 183.192.74.*
这是哪个网站生成的?
我没用过,想参观和膜拜一下
【 在 realdonald 的大作中提到: 】
: chatgpt3 版本:
: 以下是一个可以将以字母开头命名的文件分类到对应文件夹的 Bash 脚本:
: #!/bin/bash
: ...................
--
FROM 121.79.146.*
https://chat.openai.com/ 啊
这个chatgpt都火了有2月了吧
一定意义上真可以认为是通用的对话ai
【 在 misslost 的大作中提到: 】
: 这是哪个网站生成的?
: 我没用过,想参观和膜拜一下
:
--
FROM 165.225.233.*
附件是截屏,你可以看下我的提问
【 在 misslost 的大作中提到: 】
: 这是哪个网站生成的?
: 我没用过,想参观和膜拜一下
:

--
FROM 165.225.233.*
mkdir _a
mv a* _a
mv _a a
...
--
FROM 222.71.242.*
mkdir _a
mv a* _a
mv _a a
...
--
FROM 222.71.242.*