gpt4 book ai didi

linux - 编写将文件复制到子文件夹的脚本

转载 作者:太空宇宙 更新时间:2023-11-04 09:42:02 24 4
gpt4 key购买 nike

我需要你帮忙写一个脚本(ubuntu-bash)。假设我有一个特定名称的文件夹,我想将文件夹中的所有文件复制到以文件的第一个字母开头的子文件夹。例如,名为alaska 的文件将被复制到文件夹“A”,名为colorado 的文件将被复制到文件夹“C”,依此类推。当然,它会包括大小写字母的文件和一个大写字母的文件夹。

谢谢。

最佳答案

我希望你能在这个例子的基础上继续努力:

for f in file1 file2; do
dir=$(echo ${f:0:1} | tr a-z A-Z)
mkdir -p $dir
cp -v "$f" $dir
done

关于linux - 编写将文件复制到子文件夹的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20447482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com