这是我第一次提问。我最近越来越多地尝试使用命令行,但这个问题超出了我的技能范围。
我想做多部分文件传输。
1)我想从中获取多个文件file_1.md
,file_2.md
...等并将original_folder
它们复制到target_folder_master
2)我想获取每个文件,根据每个文件的名称创建一个新文件夹,例如其中应该有一个名为file_1
etc 的文件夹target_folder_master
3)我希望能够将每个文件复制到其相应命名的文件夹中
4) 然后将目标文件夹中的每个文件从原始名称重命名为index.md
,例如file_1.md
应index.md
使用最终路径重命名~/file_1/index.md
我希望这一切都是自动化的。
答案1
尝试这个:
for file in *.md; do
mkdir "/path/to/target_folder_master/${file%.*}"
mv "$file" "/path/to/target_folder_master/${file%.*}/index.md"
done