Вы должны простить меня, у меня очень мало опыта написания скриптов для Linux.Хорошо. Я пытаюсь переименовать часть файла с указанным именем, но проблема, с которой я сталкиваюсь, заключается в том, что я получаю сообщение об ошибке во время цикла For Loop: 0403-011.не подходит для этой команды Я не уверен, что я делаю неправильно в цикле for, может кто-нибудь помочь?
#Creates Directory
echo "Name of New Directory"
read newdir
if [[ -n "$newdir" ]]
then
mkdir $newdir
fi
echo $userInput Directory Created
echo
echo "Directory you wish to Copy?"
read copydir
if [[ -n "$copydir" ]]
then
#Copies contents of Specified Directory
cp -R $copydir/!(*.UNC) $newdir;
#Searches through directory
for file in $newdir/$copydir*; do
mv -v -- "$file" "${file/old/new}";
done
fi