Я пытаюсь переименовать файлы csv в моем подкаталоге на основе имени подкаталога, а также добавляю _1.csv. Например: filename_1.csv, filename_2.csv для каждого файла в подкаталоге.
Я написал скрипт bash, но он не дает правильного вывода.
#!/bin/bash
num=1
parent=/whois/v10_cctlds/full/
newfolder=/whois/csv7/
mkdir "$newfolder"
for folder in "$parent"/*; do
if [[ -d "$folder" ]]; then
foldername="${folder##*/}"
for file in "$parent"/"$foldername"/*; do
filename="${file##*/}"
newfilename="$(foldername $num).csv"
cp "$file" "$newfolder"/"$newfilename"
done
fi
done