
Я впервые задаю вопрос. Я все больше и больше пытаюсь использовать командную строку, но эта проблема выше моих навыков.
Я хочу выполнить многокомпонентную передачу файлов.
1) Я хочу взять несколько файлов file_1.md
и file_2.md
т. д. original_folder
и скопировать их вtarget_folder_master
2) Я хочу взять каждый файл и создать новую папку на основе имени каждого файла, например, file_1
внутри должна быть папка с именем и т.д.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