rkps commited on
Commit
72b26c5
·
verified ·
1 Parent(s): 73b59c6

Update download.sh

Browse files
Files changed (1) hide show
  1. download.sh +3 -4
download.sh CHANGED
@@ -15,20 +15,19 @@ if [ ! -f "$CSV_FILE" ]; then
15
  fi
16
 
17
  echo "Начинаю обработку файла: $CSV_FILE"
 
18
  echo "------------------------------------"
19
 
20
  tail -n +2 "$CSV_FILE" | \
21
  awk -F, '$NF ~ /^[[:space:]]*[0-9]+ [0-9]+[[:space:]]*$/ { split($NF, arr, " "); print arr[2] }' | \
22
  tr -d '\r' | \
23
  while read -r model_id; do
24
- # Теперь эта проверка должна сработать корректно
25
  if [[ -n "$model_id" && "$model_id" =~ ^[0-9]+$ ]]; then
26
  echo "Попытка скачивания модели с ID: $model_id"
27
 
28
- # Выполняем команду скачивания.
29
- download-model "$model_id" || echo "--> Ошибка при скачивании модели $model_id. Продолжаю..."
30
  else
31
- # Это сообщение теперь будет появляться только для действительно плохих строк
32
  echo "--> Пропущен некорректный ID: '$model_id'"
33
  fi
34
  done
 
15
  fi
16
 
17
  echo "Начинаю обработку файла: $CSV_FILE"
18
+ echo "Модели будут сохраняться в текущую папку (.)"
19
  echo "------------------------------------"
20
 
21
  tail -n +2 "$CSV_FILE" | \
22
  awk -F, '$NF ~ /^[[:space:]]*[0-9]+ [0-9]+[[:space:]]*$/ { split($NF, arr, " "); print arr[2] }' | \
23
  tr -d '\r' | \
24
  while read -r model_id; do
 
25
  if [[ -n "$model_id" && "$model_id" =~ ^[0-9]+$ ]]; then
26
  echo "Попытка скачивания модели с ID: $model_id"
27
 
28
+ # Выполняем команду, передавая ID и точку (.) в качестве пути для сохранения.
29
+ download-model "$model_id" . || echo "--> Ошибка при скачивании модели $model_id. Продолжаю..."
30
  else
 
31
  echo "--> Пропущен некорректный ID: '$model_id'"
32
  fi
33
  done