Копировать и переименовывать файлы из одного места в другое, используя входной файл - PullRequest
1 голос
/ 14 июня 2019

Мне нужно скопировать некоторые файлы из одного места с подпапками в другое, но в то же время мне нужно переименовать их.У меня есть список, в котором есть конкретные файлы с их расположением, куда они должны быть скопированы, и новое имя файла.Я не суетливый по поводу языка, и я могу изменить входной файл в соответствии с потребностями.

Я видел несколько вопросов на этот счет, но ни один из них на самом деле не использует входной файл для достижения этой цели.

1 Ответ

0 голосов
/ 14 июня 2019

Отвечая на мой вопрос для тех, кто нуждается.

#!/usr/bin/bash
while IFS=" " read -r Source Dest OldName NewName
do
FullName="${Dest}""${NewName}"
cd "$Source"
mkdir -p "$Dest"
cp "$OldName" "$FullName"
done < "input.txt"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...