
질문을하는 것은 이번이 처음입니다. 새롭게 명령줄을 사용하려고 점점 더 노력하고 있지만 이 문제는 내 능력을 벗어났습니다.
여러 부분으로 파일을 전송하고 싶습니다.
file_1.md
1) 여러 파일 등 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